javax.swing.JButton.setSelectedIcon()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(108)

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

JButton.setSelectedIcon介绍

暂无

代码示例

代码示例来源:origin: redwarp/9-Patch-Resizer

  1. this.xhdpiButton.setHorizontalAlignment(SwingConstants.CENTER);
  2. this.xhdpiButton.setIcon(this.blueArrow);
  3. this.xhdpiButton.setSelectedIcon(this.redArrow);
  4. this.xhdpiButton.setBorder(null);
  5. this.xhdpiButton.setContentAreaFilled(false);

代码示例来源:origin: org.netbeans.api/org-openide-awt

  1. @Override
  2. public void setSelectedIcon(Icon icon) {
  3. Icon arrow = updateIcons( icon, ICON_SELECTED );
  4. super.setSelectedIcon( hasPopupMenu() ? arrow : icon );
  5. }

代码示例来源:origin: org.netbeans.api/org-openide-awt

  1. bBack.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_hover.png", true)); //NOI18N
  2. bBack.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_disabled.png", true)); //NOI18N
  3. bBack.setSelectedIcon(bBack.getIcon());
  4. bBack.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Back")); //NOI18N
  5. bForward.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_hover.png", true)); //NOI18N
  6. bForward.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_disabled.png", true)); //NOI18N
  7. bForward.setSelectedIcon(bForward.getIcon());
  8. bForward.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Forward")); //NOI18N
  9. bReload.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh_hover.png", true)); //NOI18N
  10. bReload.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh.png", true)); //NOI18N
  11. bReload.setSelectedIcon(bReload.getIcon());
  12. bReload.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Reload")); //NOI18N
  13. bReload.setFocusPainted(false);
  14. bStop.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop_hover.png", true)); //NOI18N
  15. bStop.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop.png", true)); //NOI18N
  16. bStop.setSelectedIcon(bStop.getIcon());
  17. bStop.setToolTipText(NbBundle.getMessage(HtmlBrowser.class, "CTL_Stop")); //NOI18N
  18. bStop.setFocusPainted(false);

代码示例来源:origin: org.rwshop/org.rwshop.swing.common

  1. /**
  2. *
  3. * @param icon
  4. * @param hover
  5. * @param select
  6. */
  7. public void setCloseIcons(Icon icon, Icon hover, Icon select){
  8. myCloseButton.setIcon(icon);
  9. myCloseButton.setRolloverIcon(hover);
  10. myCloseButton.setSelectedIcon(select);
  11. myCloseButton.setRolloverEnabled(hover == null && select == null);
  12. }

代码示例来源:origin: org.gephi/ui-components

  1. @Override
  2. public void setSelectedIcon(Icon icon) {
  3. Icon arrow = updateIcons(icon, ICON_SELECTED);
  4. super.setSelectedIcon(hasPopupMenu() ? arrow : icon);
  5. }

代码示例来源:origin: org.rwshop/org.rwshop.swing.common

  1. /** Creates new form ComponentHeaderPanel */
  2. public ComponentHeaderPanel() {
  3. initComponents();
  4. if(!SettingsRepository.isInitialized()){
  5. return;
  6. }
  7. Icon[] icons = SettingsRepository.getDefaultHeaderIcons();
  8. myIcon.setIcon(icons[0]);
  9. myCloseButton.setIcon(icons[1]);
  10. myCloseButton.setRolloverIcon(icons[2]);
  11. myCloseButton.setSelectedIcon(icons[3]);
  12. myCloseButton.setRolloverEnabled(true);
  13. }

代码示例来源:origin: Spoutcraft/LegacyLauncher

  1. 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) {
  2. BufferedImage resizedImage = new BufferedImage((sx2 - sx1) * scale, (sy2 - sy1) * scale, type);
  3. Graphics2D g = resizedImage.createGraphics();
  4. int asx2 = sx2, asx1 = sx1;
  5. if (reflect) {
  6. asx2 = sx1;
  7. asx1 = sx2;
  8. }
  9. g.drawImage(img, 0, 0, (sx2 - sx1) * scale, (sy2 - sy1) * scale, asx1, sy1, asx2, sy2, null);
  10. g.dispose();
  11. JButton tmp = new JButton(new ImageIcon(resizedImage));
  12. tmp.setRolloverEnabled(true);
  13. tmp.setRolloverIcon(tmp.getIcon());
  14. tmp.setSelectedIcon(tmp.getIcon());
  15. tmp.setDisabledIcon(tmp.getIcon());
  16. tmp.setPressedIcon(tmp.getIcon());
  17. tmp.setFocusable(false);
  18. tmp.setContentAreaFilled(false);
  19. tmp.setBorderPainted(false);
  20. tmp.setBounds(x, y, (sx2 - sx1) * scale, (sy2 - sy1) * scale);
  21. if (listener != null) {
  22. tmp.addActionListener(listener);
  23. }
  24. contentPane.add(tmp);
  25. return tmp;
  26. }

代码示例来源:origin: igvteam/igv

  1. infoLinkButton.setOpaque(false);
  2. infoLinkButton.setPreferredSize(new java.awt.Dimension(15, 15));
  3. infoLinkButton.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/images/info.gif"))); // NOI18N
  4. infoLinkButton.setVerticalAlignment(javax.swing.SwingConstants.TOP);
  5. infoLinkButton.setVerticalTextPosition(javax.swing.SwingConstants.TOP);

代码示例来源:origin: Spoutcraft/LegacyLauncher

  1. tmp.setModel(new RolloverModel(buttons));
  2. tmp.setRolloverIcon(hover);
  3. tmp.setSelectedIcon(tmp.getIcon());
  4. tmp.setDisabledIcon(tmp.getIcon());
  5. tmp.setPressedIcon(tmp.getIcon());

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

  1. JComponent title = ((BasicInternalFrameUI)myInternalFrame.getUI()).getNorthPane();
  2. for (int i = 0; i < title.getComponentCount(); i++) {
  3. JComponent component = (JComponent)title.getComponent(i);
  4. if(component instanceof JButton) {
  5. JButton button = ((JButton)component);
  6. if(button.getName() == null) continue;
  7. if(button.getName().endsWith("closeButton")) {
  8. button.setIcon(myIcon);
  9. button.setSelectedIcon(myIcon);
  10. button.setPressedIcon(myIcon);
  11. }
  12. if(button.getName().endsWith("maximizeButton")) {
  13. ...
  14. }
  15. if(button.getName().endsWith("iconifyButton")) {
  16. ...
  17. }
  18. }
  19. }

代码示例来源:origin: Spoutcraft/LegacyLauncher

  1. background.setRolloverEnabled(true);
  2. background.setRolloverIcon(background.getIcon());
  3. background.setSelectedIcon(background.getIcon());
  4. background.setDisabledIcon(background.getIcon());
  5. background.setPressedIcon(background.getIcon());

相关文章

JButton类方法