本文整理了Java中javax.swing.AbstractButton.setVisible()
方法的一些代码示例,展示了AbstractButton.setVisible()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.setVisible()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!