this.xhdpiButton.setHorizontalAlignment(SwingConstants.CENTER); this.xhdpiButton.setIcon(this.blueArrow); this.xhdpiButton.setSelectedIcon(this.redArrow); this.xhdpiButton.setBorder(null); this.xhdpiButton.setContentAreaFilled(false);
@Override public void setSelectedIcon(Icon icon) { Icon arrow = updateIcons( icon, ICON_SELECTED ); super.setSelectedIcon( hasPopupMenu() ? arrow : icon ); }
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.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.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 bReload.setFocusPainted(false); 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 bStop.setFocusPainted(false);
/** * * @param icon * @param hover * @param select */ public void setCloseIcons(Icon icon, Icon hover, Icon select){ myCloseButton.setIcon(icon); myCloseButton.setRolloverIcon(hover); myCloseButton.setSelectedIcon(select); myCloseButton.setRolloverEnabled(hover == null && select == null); }
@Override public void setSelectedIcon(Icon icon) { Icon arrow = updateIcons(icon, ICON_SELECTED); super.setSelectedIcon(hasPopupMenu() ? arrow : icon); }
/** Creates new form ComponentHeaderPanel */ public ComponentHeaderPanel() { initComponents(); if(!SettingsRepository.isInitialized()){ return; } Icon[] icons = SettingsRepository.getDefaultHeaderIcons(); myIcon.setIcon(icons[0]); myCloseButton.setIcon(icons[1]); myCloseButton.setRolloverIcon(icons[2]); myCloseButton.setSelectedIcon(icons[3]); myCloseButton.setRolloverEnabled(true); }
public static JButton drawCropped(JPanel contentPane, ActionListener listener, BufferedImage img, int type, int sx1, int sy1, int sx2, int sy2, int x, int y, int scale, boolean reflect) { BufferedImage resizedImage = new BufferedImage((sx2 - sx1) * scale, (sy2 - sy1) * scale, type); Graphics2D g = resizedImage.createGraphics(); int asx2 = sx2, asx1 = sx1; if (reflect) { asx2 = sx1; asx1 = sx2; } g.drawImage(img, 0, 0, (sx2 - sx1) * scale, (sy2 - sy1) * scale, asx1, sy1, asx2, sy2, null); g.dispose(); JButton tmp = new JButton(new ImageIcon(resizedImage)); tmp.setRolloverEnabled(true); tmp.setRolloverIcon(tmp.getIcon()); tmp.setSelectedIcon(tmp.getIcon()); tmp.setDisabledIcon(tmp.getIcon()); tmp.setPressedIcon(tmp.getIcon()); tmp.setFocusable(false); tmp.setContentAreaFilled(false); tmp.setBorderPainted(false); tmp.setBounds(x, y, (sx2 - sx1) * scale, (sy2 - sy1) * scale); if (listener != null) { tmp.addActionListener(listener); } contentPane.add(tmp); return tmp; }
infoLinkButton.setOpaque(false); infoLinkButton.setPreferredSize(new java.awt.Dimension(15, 15)); infoLinkButton.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/images/info.gif"))); // NOI18N infoLinkButton.setVerticalAlignment(javax.swing.SwingConstants.TOP); infoLinkButton.setVerticalTextPosition(javax.swing.SwingConstants.TOP);
tmp.setModel(new RolloverModel(buttons)); tmp.setRolloverIcon(hover); tmp.setSelectedIcon(tmp.getIcon()); tmp.setDisabledIcon(tmp.getIcon()); tmp.setPressedIcon(tmp.getIcon());
JComponent title = ((BasicInternalFrameUI)myInternalFrame.getUI()).getNorthPane(); for (int i = 0; i < title.getComponentCount(); i++) { JComponent component = (JComponent)title.getComponent(i); if(component instanceof JButton) { JButton button = ((JButton)component); if(button.getName() == null) continue; if(button.getName().endsWith("closeButton")) { button.setIcon(myIcon); button.setSelectedIcon(myIcon); button.setPressedIcon(myIcon); } if(button.getName().endsWith("maximizeButton")) { ... } if(button.getName().endsWith("iconifyButton")) { ... } } }
background.setRolloverEnabled(true); background.setRolloverIcon(background.getIcon()); background.setSelectedIcon(background.getIcon()); background.setDisabledIcon(background.getIcon()); background.setPressedIcon(background.getIcon());