本文整理了Java中javax.swing.JButton.setDisabledIcon()
方法的一些代码示例,展示了JButton.setDisabledIcon()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.setDisabledIcon()
方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:setDisabledIcon
暂无
代码示例来源:origin: org.netbeans.api/org-openide-awt
@Override
public void setDisabledIcon(Icon icon) {
//TODO use 'disabled' arrow icon
Icon arrow = updateIcons( icon, ICON_DISABLED );
super.setDisabledIcon( hasPopupMenu() ? arrow : icon );
}
代码示例来源:origin: stackoverflow.com
JButton button = new JButton();
button.setBorderPainted(false);
button.setBorder(null);
//button.setFocusable(false);
button.setMargin(new Insets(0, 0, 0, 0));
button.setContentAreaFilled(false);
button.setIcon(myIcon1);
button.setRolloverIcon(myIcon2);
button.setPressedIcon(myIcon3);
button.setDisabledIcon(myIcon4);
代码示例来源:origin: org.netbeans.api/org-openide-awt
bBack.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_normal.png", true)); //NOI18N
bBack.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_hover.png", true)); //NOI18N
bBack.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_disabled.png", true)); //NOI18N
bBack.setSelectedIcon(bBack.getIcon());
bBack.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Back")); //NOI18N
bForward.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_normal.png", true)); //NOI18N
bForward.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_hover.png", true)); //NOI18N
bForward.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_disabled.png", true)); //NOI18N
bForward.setSelectedIcon(bForward.getIcon());
bForward.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Forward")); //NOI18N
bReload.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh.png", true)); //NOI18N
bReload.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh_hover.png", true)); //NOI18N
bReload.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh.png", true)); //NOI18N
bReload.setSelectedIcon(bReload.getIcon());
bReload.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Reload")); //NOI18N
bStop.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop.png", true)); //NOI18N
bStop.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop_hover.png", true)); //NOI18N
bStop.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop.png", true)); //NOI18N
bStop.setSelectedIcon(bStop.getIcon());
bStop.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Stop")); //NOI18N
代码示例来源:origin: Multibit-Legacy/multibit-hd
/**
* <p>Remove an icon from a button. Both icon states (enabled/disabled) will be removed.</p>
*
* @param button The label
*/
public static void removeIcon(JButton button) {
button.setIcon(null);
button.setDisabledIcon(null);
}
代码示例来源:origin: stackoverflow.com
JButton button = new JButton( icon3 );
button.setDisabledIcon( icon3 );
代码示例来源:origin: stackoverflow.com
JButton button; // precondition: not null
ImageIcon icon = new ImageIcon(FirstWindow.class.getResource("/Background.jpeg"));
button.setIcon(icon);
button.setDisabledIcon(icon); // or a grayed-out version
代码示例来源:origin: stackoverflow.com
JButton button = new JButton( new ImageIcon(...) );
button.setDisabledIcon( button.getIcon() );
button.setEnabled(false);
代码示例来源:origin: groboclown/p4ic4idea
/**
* Set a button to have only the icon.
*
* @param button button to setup as an icon-only button
* @param icon icon to assign to the button.
*/
public static JButton iconOnlyButton(@NotNull JButton button, @NotNull Icon icon, @NotNull ButtonType type) {
button.setText("");
button.setIcon(icon);
button.setDisabledIcon(IconLoader.getDisabledIcon(icon));
button.setPreferredSize(new Dimension(icon.getIconWidth() + type.borderSize,
icon.getIconHeight() + type.borderSize));
return button;
}
代码示例来源:origin: jsettlers/settlers-remake
private void updateReadyButtonStyle() {
if (isReady()) {
readyButton.setIcon(READY_IMAGE);
readyButton.setPressedIcon(READY_PRESSED_IMAGE);
readyButton.setDisabledIcon(READY_DISABLED_IMAGE);
} else {
readyButton.setIcon(NOT_READY_IMAGE);
readyButton.setPressedIcon(NOT_READY_PRESSED_IMAGE);
readyButton.setDisabledIcon(NOT_READY_DISABLED_IMAGE);
}
}
代码示例来源:origin: stackoverflow.com
JButton button = new JButton();
button.setBorderPainted(false);
button.setBorder(null);
button.setMargin(new Insets(0, 0, 0, 0));
button.setContentAreaFilled(false);
button.setIcon(myIcon1);
button.setRolloverIcon(myIcon2);
button.setPressedIcon(myIcon3);
button.setDisabledIcon(myIcon4);
代码示例来源:origin: org.gephi/ui-components
@Override
public void setDisabledIcon(Icon icon) {
//TODO use 'disabled' arrow icon
Icon arrow = updateIcons(icon, ICON_DISABLED);
super.setDisabledIcon(hasPopupMenu() ? arrow : icon);
}
代码示例来源:origin: JDatePicker/JDatePicker
/**
* This method initializes previousMonthButton
*
* @return javax.swing.JButton
*/
private JButton getPreviousMonthButton() {
if (previousMonthButton == null) {
previousMonthButton = new JButton();
previousMonthButton.setIcon(getIcons().getPreviousMonthIconEnabled());
previousMonthButton.setDisabledIcon(getIcons().getPreviousMonthIconDisabled());
previousMonthButton.setText("");
previousMonthButton.setPreferredSize(new java.awt.Dimension(20, 15));
previousMonthButton.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
previousMonthButton.setFocusable(false);
previousMonthButton.setOpaque(true);
previousMonthButton.addActionListener(internalController);
previousMonthButton.setToolTipText(getTexts().getText(ComponentTextDefaults.Key.MONTH));
}
return previousMonthButton;
}
代码示例来源:origin: JDatePicker/JDatePicker
/**
* This method initializes nextYearButton
*
* @return javax.swing.JButton
*/
private JButton getNextYearButton() {
if (nextYearButton == null) {
nextYearButton = new JButton();
nextYearButton.setIcon(getIcons().getNextYearIconEnabled());
nextYearButton.setDisabledIcon(getIcons().getNextYearIconDisabled());
nextYearButton.setText("");
nextYearButton.setPreferredSize(new java.awt.Dimension(20, 15));
nextYearButton.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
nextYearButton.setFocusable(false);
nextYearButton.setOpaque(true);
nextYearButton.addActionListener(internalController);
nextYearButton.setToolTipText(getTexts().getText(ComponentTextDefaults.Key.YEAR));
}
return nextYearButton;
}
代码示例来源:origin: JDatePicker/JDatePicker
/**
* This method initializes nextMonthButton
*
* @return javax.swing.JButton
*/
private JButton getNextMonthButton() {
if (nextMonthButton == null) {
nextMonthButton = new JButton();
nextMonthButton.setIcon(getIcons().getNextMonthIconEnabled());
nextMonthButton.setDisabledIcon(getIcons().getNextMonthIconDisabled());
nextMonthButton.setText("");
nextMonthButton.setPreferredSize(new java.awt.Dimension(20, 15));
nextMonthButton.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
nextMonthButton.setFocusable(false);
nextMonthButton.setOpaque(true);
nextMonthButton.addActionListener(internalController);
nextMonthButton.setToolTipText(getTexts().getText(ComponentTextDefaults.Key.MONTH));
}
return nextMonthButton;
}
代码示例来源:origin: JDatePicker/JDatePicker
/**
* This method initializes previousMonthButton
*
* @return javax.swing.JButton
*/
private JButton getPreviousYearButton() {
if (previousYearButton == null) {
previousYearButton = new JButton();
previousYearButton.setIcon(getIcons().getPreviousYearIconEnabled());
previousYearButton.setDisabledIcon(getIcons().getPreviousYearIconDisabled());
previousYearButton.setText("");
previousYearButton.setPreferredSize(new java.awt.Dimension(20, 15));
previousYearButton.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
previousYearButton.setFocusable(false);
previousYearButton.setOpaque(true);
previousYearButton.addActionListener(internalController);
previousYearButton.setToolTipText(getTexts().getText(ComponentTextDefaults.Key.YEAR));
}
return previousYearButton;
}
代码示例来源:origin: icza/scelight
@Override
public void propertyChange( final PropertyChangeEvent event ) {
button.setDisabledIcon( xaction.getRicon().size( LEnv.LAUNCHER_SETTINGS.get( LSettings.TOOL_BAR_ICON_SIZE ), true, true ) );
}
} );
代码示例来源:origin: org.cytoscape/vizmap-gui-impl
protected JButton getDefaultBtn() {
if (defaultBtn == null) {
defaultBtn = new VizMapperButton();
defaultBtn.setUI(new VPButtonUI(VPButtonUI.SOUTH));
defaultBtn.setDisabledIcon(disabledBtnIcon);
updateDefaultButton();
}
return defaultBtn;
}
代码示例来源:origin: org.cytoscape/vizmap-gui-impl
protected JButton getBypassBtn() {
if (bypassBtn == null) {
bypassBtn = new VizMapperButton();
bypassBtn.setIcon(getIcon(model.getLockedValue(), VALUE_ICON_WIDTH, VALUE_ICON_HEIGHT));
bypassBtn.setUI(new VPButtonUI(VPButtonUI.SOUTH));
bypassBtn.setDisabledIcon(disabledBtnIcon);
updateBypassButton();
}
return bypassBtn;
}
代码示例来源:origin: Multibit-Legacy/multibit-hd
/**
* <p>Apply an icon to a button. Both icon states (enabled/disabled) will be added.</p>
* <p>The icon will use the font and color from the button and will reflect any subsequent updates.</p>
*
* @param icon The icon reference
* @param button The button (iconography will change will changes to the label color and font)
* @param leading True if the icon comes before the text in the reading direction (LTR and RTL is handled automatically)
* @param size The icon size (font metrics)
*/
public static void bindIcon(AwesomeIcon icon, JButton button, boolean leading, int size) {
Icon enabledIcon = new AwesomeSwingIcon(button, icon.getChar(), size, true);
Icon disabledIcon = new AwesomeSwingIcon(button, icon.getChar(), size, false);
button.setIcon(enabledIcon);
button.setDisabledIcon(disabledIcon);
align(button, leading);
}
代码示例来源:origin: Multibit-Legacy/multibit-hd
/**
* @param action The click action
*
* @return A new "QR code" button with icon
*/
public static JButton newQRCodeButton(Action action) {
JButton button = newButton(action);
// Ensure it is accessible
AccessibilityDecorator.apply(button, MessageKey.QR_CODE, MessageKey.QR_CODE_TOOLTIP);
// Require this background color to ensure people can find the QR code icon quickly
NimbusDecorator.applyThemeColor(Themes.currentTheme.readOnlyBackground(), button);
Icon enabledIcon = Images.newQRCodeIcon();
button.setIcon(enabledIcon);
button.setDisabledIcon(enabledIcon);
return button;
}
内容来源于网络,如有侵权,请联系作者删除!