javax.swing.AbstractButton.setVisible()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(8.7k)|赞(0)|评价(0)|浏览(75)

本文整理了Java中javax.swing.AbstractButton.setVisible()方法的一些代码示例,展示了AbstractButton.setVisible()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.setVisible()方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:setVisible

AbstractButton.setVisible介绍

暂无

代码示例

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

/**
 * Set the details section of the error dialog.  If the details are either
 * null or an empty string, then hide the details button and hide the detail
 * scroll pane.  Otherwise, just set the details section.
 *
 * @param details Details to be shown in the detail section of the dialog.
 * This can be null if you do not want to display the details section of the
 * dialog.
 */
private void setDetails(String details) {
  if (details == null || details.equals("")) {
    detailButton.setVisible(false);
  } else {
    this.details.setText(details);
    detailButton.setVisible(true);
  }
}

代码示例来源:origin: org.swinglabs.swingx/swingx-core

/**
 * Set the details section of the error dialog.  If the details are either
 * null or an empty string, then hide the details button and hide the detail
 * scroll pane.  Otherwise, just set the details section.
 *
 * @param details Details to be shown in the detail section of the dialog.
 * This can be null if you do not want to display the details section of the
 * dialog.
 */
private void setDetails(String details) {
  if (details == null || details.equals("")) {
    detailButton.setVisible(false);
  } else {
    this.details.setText(details);
    detailButton.setVisible(true);
  }
}

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core

/**
 * Set the details section of the error dialog.  If the details are either
 * null or an empty string, then hide the details button and hide the detail
 * scroll pane.  Otherwise, just set the details section.
 *
 * @param details Details to be shown in the detail section of the dialog.
 * This can be null if you do not want to display the details section of the
 * dialog.
 */
private void setDetails(String details) {
  if (details == null || details.equals("")) {
    detailButton.setVisible(false);
  } else {
    this.details.setText(details);
    detailButton.setVisible(true);
  }
}

代码示例来源:origin: com.haulmont.thirdparty/swingx-core

/**
 * Set the details section of the error dialog.  If the details are either
 * null or an empty string, then hide the details button and hide the detail
 * scroll pane.  Otherwise, just set the details section.
 *
 * @param details Details to be shown in the detail section of the dialog.
 * This can be null if you do not want to display the details section of the
 * dialog.
 */
private void setDetails(String details) {
  if (details == null || details.equals("")) {
    detailButton.setVisible(false);
  } else {
    this.details.setText(details);
    detailButton.setVisible(true);
  }
}

代码示例来源:origin: org.swinglabs.swingx/swingx-all

/**
 * Set the details section of the error dialog.  If the details are either
 * null or an empty string, then hide the details button and hide the detail
 * scroll pane.  Otherwise, just set the details section.
 *
 * @param details Details to be shown in the detail section of the dialog.
 * This can be null if you do not want to display the details section of the
 * dialog.
 */
private void setDetails(String details) {
  if (details == null || details.equals("")) {
    detailButton.setVisible(false);
  } else {
    this.details.setText(details);
    detailButton.setVisible(true);
  }
}

代码示例来源:origin: net.sf.doolin/doolin-gui

@Override
public void setDisplayState(Field<V> field, JComponent component,
    DisplayState displayState) {
  // Gets the button group
  ButtonGroup buttonGroup = (ButtonGroup) field.getProperty(BUTTON_GROUP);
  // For each button
  Enumeration<AbstractButton> buttons = buttonGroup.getElements();
  while (buttons.hasMoreElements()) {
    AbstractButton button = buttons.nextElement();
    switch (displayState) {
    case ENABLED:
      button.setEnabled(true);
      button.setVisible(true);
      break;
    case DISABLED:
      button.setEnabled(false);
      button.setVisible(true);
      break;
    case HIDDEN:
      button.setEnabled(false);
      button.setVisible(false);
      break;
    }
  }
  // Default
  super.setDisplayState(field, component, displayState);
}

代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking

/** Adds a new button to this toolbar  */
public Component add(AbstractButton button) {
  if(useCustomUI) {
    installButtonUI(button);
  }
  button.setVisible(! gripper.isCollapsed());
  super.add(button);
  configureButton(button);
  installMouseHandler(button);
  return button;
}

代码示例来源:origin: stackoverflow.com

class ButtonGroupVisibilityToggleChange implements ButtonGroupToggleChange {

  public boolean toggle(ButtonGroup buttonGroup, boolean actualToggleState) {
    boolean nextVisibleState = !actualToggleState;
    Enumeration<AbstractButton> buttons = buttonGroup.getElements();
    while (buttons.hasMoreElements()) {
      AbstractButton abstractButton = buttons.nextElement();
      abstractButton.setVisible(nextVisibleState);
      Container parent = abstractButton.getParent();
      if (parent != null) {
        parent.revalidate();
      }
    }

    return nextVisibleState;
  }
}

代码示例来源:origin: org.gephi/desktop-appearance

protected void refreshTransformers() {
  if (model != null) {
    //Select the right transformer
    int index = 0;
    for (String elmtType : AppearanceUIController.ELEMENT_CLASSES) {
      ButtonGroup g = buttonGroups.get(index);
      boolean active = model.getSelectedElementClass().equals(elmtType);
      g.clearSelection();
      TransformerCategory c = model.getSelectedCategory();
      String selected = c.getDisplayName();
      for (Enumeration<AbstractButton> btns = g.getElements(); btns.hasMoreElements();) {
        AbstractButton btn = btns.nextElement();
        btn.setVisible(active);
        if (active && btn.getName().equals(selected)) {
          g.setSelected(btn.getModel(), true);
        }
      }
      index++;
    }
  }
}

代码示例来源:origin: org.gephi/desktop-appearance

protected void refreshControls() {
  if (model != null) {
    for (AbstractButton btn : partitionSouthControls) {
      btn.setVisible(false);
      btn.setVisible(false);
        if (selectedColumn.isRanking()) {
          for (AbstractButton btn : rankingSouthControls) {
            btn.setVisible(true);
            btn.setVisible(true);

代码示例来源:origin: org.gephi/desktop-appearance

protected void refreshTransformers() {
    if (model != null) {
      //Select the right transformer
      int index = 0;
      for (String elmtType : AppearanceUIController.ELEMENT_CLASSES) {
        for (TransformerCategory c : controller.getCategories(elmtType)) {
          ButtonGroup g = buttonGroups.get(index);
          boolean active = model.getSelectedElementClass().equals(elmtType) && model.getSelectedCategory().equals(c);
          g.clearSelection();
          TransformerUI t = model.getSelectedTransformerUI();
          for (Enumeration<AbstractButton> btns = g.getElements(); btns.hasMoreElements();) {
            AbstractButton btn = btns.nextElement();
            btn.setVisible(active);
            if (t != null && active && btn.getName().equals(t.getDisplayName())) {
              g.setSelected(btn.getModel(), true);
            }
          }
          index++;
        }
      }
    }
  }
}

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core

pane.add(closeButton);
pane.add(reportButton);
reportButton.setVisible(false); // not visible by default
pane.add(detailButton);
pane.add(detailsPanel);

代码示例来源:origin: org.swinglabs.swingx/swingx-all

pane.add(closeButton);
pane.add(reportButton);
reportButton.setVisible(false); // not visible by default
pane.add(detailButton);
pane.add(detailsPanel);

代码示例来源:origin: org.swinglabs.swingx/swingx-core

pane.add(closeButton);
pane.add(reportButton);
reportButton.setVisible(false); // not visible by default
pane.add(detailButton);
pane.add(detailsPanel);

代码示例来源:origin: com.haulmont.thirdparty/swingx-core

pane.add(closeButton);
pane.add(reportButton);
reportButton.setVisible(false); // not visible by default
pane.add(detailButton);
pane.add(detailsPanel);

代码示例来源:origin: org.swinglabs.swingx/swingx-core

Action reportAction = pane.getActionMap().get(JXErrorPane.REPORT_ACTION_KEY);
reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();

代码示例来源:origin: com.haulmont.thirdparty/swingx-core

Action reportAction = pane.getActionMap().get(JXErrorPane.REPORT_ACTION_KEY);
reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

Action reportAction = pane.getActionMap().get(JXErrorPane.REPORT_ACTION_KEY);
reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();

代码示例来源:origin: org.swinglabs.swingx/swingx-all

Action reportAction = pane.getActionMap().get(JXErrorPane.REPORT_ACTION_KEY);
reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core

Action reportAction = pane.getActionMap().get(JXErrorPane.REPORT_ACTION_KEY);
reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();

相关文章

微信公众号

最新文章

更多

AbstractButton类方法