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

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

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

JButton.setRolloverIcon介绍

暂无

代码示例

代码示例来源:origin: skylot/jadx

  1. button.setRolloverIcon(ICON_CLOSE);
  2. button.setRolloverEnabled(true);
  3. button.setOpaque(false);

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

  1. private void updateRollover( Icon rollover, Icon rolloverSelected ) {
  2. super.setRolloverIcon( rollover );
  3. super.setRolloverSelectedIcon( rolloverSelected );
  4. }

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

  1. BufferedImage startButton = ImageIO.read(getClass().getResource("/icons/standard/buttons/start_backup.png"));
  2. BufferedImage startButtonHover = ImageIO.read(getClass().getResource("/icons/standard/buttons/start_backup_hover.png"));
  3. BufferedImage startButtonActive = ImageIO.read(getClass().getResource("/icons/standard/buttons/start_backup_active.png"));
  4. JButton startBackupButton = new JButton(new ImageIcon(startButton));
  5. startBackupButton.setRolloverIcon(new ImageIcon(startButtonHover));
  6. startBackupButton.setPressedIcon(new ImageIcon(startButtonActive));
  7. startBackupButton.setBorder(BorderFactory.createEmptyBorder());
  8. startBackupButton.setContentAreaFilled(false);
  9. startBackupButton.setFocusable(false);

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

  1. @Override
  2. public void setRolloverIcon(Icon icon) {
  3. Icon arrow = updateIcons( icon, ICON_ROLLOVER );
  4. arrowIcons.remove( ICON_ROLLOVER_LINE );
  5. arrowIcons.remove( ICON_ROLLOVER_SELECTED_LINE );
  6. super.setRolloverIcon( hasPopupMenu() ? arrow : icon );
  7. }

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

  1. JButton button = new JButton();
  2. button.setBorderPainted(false);
  3. button.setBorder(null);
  4. //button.setFocusable(false);
  5. button.setMargin(new Insets(0, 0, 0, 0));
  6. button.setContentAreaFilled(false);
  7. button.setIcon(myIcon1);
  8. button.setRolloverIcon(myIcon2);
  9. button.setPressedIcon(myIcon3);
  10. button.setDisabledIcon(myIcon4);

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

  1. /**
  2. * Creates a big 'close' JButton with close icon, rollover icon and pressed icon according to Look and Feel
  3. *
  4. * @return JButton with close icons.
  5. */
  6. public static JButton createBigCloseButton() {
  7. JButton closeButton = new JButton();
  8. int size = 19;
  9. closeButton.setPreferredSize(new Dimension(size, size));
  10. closeButton.setContentAreaFilled(false);
  11. closeButton.setFocusable(false);
  12. closeButton.setBorder(BorderFactory.createEmptyBorder());
  13. closeButton.setBorderPainted(false);
  14. closeButton.setRolloverEnabled(true);
  15. closeButton.setIcon(ImageUtilities.image2Icon(getBigCloseTabImage()));
  16. closeButton.setRolloverIcon(ImageUtilities.image2Icon(getBigCloseTabRolloverImage()));
  17. closeButton.setPressedIcon(ImageUtilities.image2Icon(getBigCloseTabPressedImage()));
  18. return closeButton;
  19. }

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

  1. /**
  2. * Creates a small 'close' JButton with close icon, rollover icon and pressed icon according to Look and Feel
  3. *
  4. * @return JButton with close icons.
  5. */
  6. public static JButton createCloseButton() {
  7. JButton closeButton = new JButton();
  8. int size = 16;
  9. closeButton.setPreferredSize(new Dimension(size, size));
  10. closeButton.setContentAreaFilled(false);
  11. closeButton.setFocusable(false);
  12. closeButton.setBorder(BorderFactory.createEmptyBorder());
  13. closeButton.setBorderPainted(false);
  14. closeButton.setRolloverEnabled(true);
  15. closeButton.setIcon(ImageUtilities.image2Icon(getCloseTabImage()));
  16. closeButton.setRolloverIcon(ImageUtilities.image2Icon(getCloseTabRolloverImage()));
  17. closeButton.setPressedIcon(ImageUtilities.image2Icon(getCloseTabPressedImage()));
  18. return closeButton;
  19. }

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

  1. bBack.setContentAreaFilled(false);
  2. bBack.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_normal.png", true)); //NOI18N
  3. bBack.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_hover.png", true)); //NOI18N
  4. bBack.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/back_disabled.png", true)); //NOI18N
  5. bBack.setSelectedIcon(bBack.getIcon());
  6. bForward.setContentAreaFilled(false);
  7. bForward.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_normal.png", true)); //NOI18N
  8. bForward.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_hover.png", true)); //NOI18N
  9. bForward.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/forward_disabled.png", true)); //NOI18N
  10. bForward.setSelectedIcon(bForward.getIcon());
  11. bReload.setContentAreaFilled(false);
  12. bReload.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh.png", true)); //NOI18N
  13. bReload.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh_hover.png", true)); //NOI18N
  14. bReload.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/refresh.png", true)); //NOI18N
  15. bReload.setSelectedIcon(bReload.getIcon());
  16. bStop.setContentAreaFilled(false);
  17. bStop.setIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop.png", true)); //NOI18N
  18. bStop.setRolloverIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop_hover.png", true)); //NOI18N
  19. bStop.setDisabledIcon(ImageUtilities.loadImageIcon("org/openide/resources/html/stop.png", true)); //NOI18N
  20. bStop.setSelectedIcon(bStop.getIcon());

代码示例来源:origin: senbox-org/snap-desktop

  1. private void updateViewButton(final ImageIcon icon) {
  2. button.setIcon(icon);
  3. button.setRolloverIcon(icon);
  4. }
  5. }

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

  1. /** installs the icons and tooltip suitable for a maximize button */
  2. protected void configureMaximizeButton(JButton btn) {
  3. btn.setIcon(maximizeIcon);
  4. btn.setRolloverIcon(maximizeIconRollover);
  5. btn.setPressedIcon(maximizeIconPressed);
  6. btn.setRolloverSelectedIcon(maximizeIconRollover);
  7. btn.setToolTipText(MAXIMIZE_TEXT);
  8. }

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

  1. /** installs the icons and tooltip suitable for a restore button.
  2. */
  3. protected void configureRestoreButton(JButton btn) {
  4. btn.setIcon(restoreIcon);
  5. btn.setRolloverIcon(restoreIconRollover);
  6. btn.setPressedIcon(restoreIconPressed);
  7. btn.setRolloverSelectedIcon(restoreIconRollover);
  8. btn.setToolTipText(RESTORE_TEXT);
  9. }

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

  1. /** installs the icons and tooltip suitable for a float button */
  2. protected void configureFloatButton(JButton btn) {
  3. btn.setIcon(floatIcon);
  4. btn.setRolloverIcon(floatIconRollover);
  5. btn.setPressedIcon(floatIconPressed);
  6. btn.setRolloverSelectedIcon(floatIconRollover);
  7. btn.setToolTipText(FLOAT_TEXT);
  8. }

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

  1. /** installs the icons and tooltip suitable for a close button */
  2. protected void configureCloseButton(JButton btn) {
  3. btn.setIcon(closeIcon);
  4. btn.setRolloverIcon(closeIconRollover);
  5. btn.setPressedIcon(closeIconPressed);
  6. btn.setRolloverSelectedIcon(closeIconRollover);
  7. btn.setToolTipText(CLOSE_TEXT);
  8. }

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

  1. /** installs the icons and tooltip suitable for a dock button */
  2. protected void configureDockButton(JButton btn) {
  3. btn.setIcon(dockIcon);
  4. btn.setRolloverIcon(dockIconRollover);
  5. btn.setPressedIcon(dockIconPressed);
  6. btn.setRolloverSelectedIcon(dockIconRollover);
  7. btn.setToolTipText(RESTORE_TEXT);
  8. }

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

  1. /** installs the icons and tooltip suitable for an attach button */
  2. protected void configureAttachButton(JButton btn) {
  3. btn.setIcon(attachIcon);
  4. btn.setRolloverIcon(attachIconRollover);
  5. btn.setPressedIcon(attachIconPressed);
  6. btn.setRolloverSelectedIcon(attachIconRollover);
  7. btn.setToolTipText(ATTACH_TEXT);
  8. }

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

  1. @Override
  2. public void setRolloverIcon(Icon icon) {
  3. Icon arrow = updateIcons(icon, ICON_ROLLOVER);
  4. arrowIcons.remove(ICON_ROLLOVER_LINE);
  5. arrowIcons.remove(ICON_ROLLOVER_SELECTED_LINE);
  6. super.setRolloverIcon(hasPopupMenu() ? arrow : icon);
  7. }

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

  1. /** installs the icons and tooltip suitable for a hide button */
  2. protected void configureHideButton(JButton btn) {
  3. btn.setIcon(hideIcon);
  4. btn.setRolloverIcon(hideIconRollover);
  5. btn.setPressedIcon(hideIconPressed);
  6. btn.setRolloverSelectedIcon(hideIconRollover);
  7. btn.setToolTipText(ICONIFY_TEXT);
  8. }

代码示例来源: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: stackoverflow.com

  1. JButton button = new JButton();
  2. button.setBorderPainted(false);
  3. button.setBorder(null);
  4. button.setMargin(new Insets(0, 0, 0, 0));
  5. button.setContentAreaFilled(false);
  6. button.setIcon(myIcon1);
  7. button.setRolloverIcon(myIcon2);
  8. button.setPressedIcon(myIcon3);
  9. button.setDisabledIcon(myIcon4);

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

  1. JButton button = new JButton(...);
  2. button.setBorderPainted( false );
  3. ImageIcon icon = (ImageIcon)button.getIcon();
  4. Image image = icon.getImage();
  5. Image scaled = image.getScaledImage(...);
  6. button.setRolloverIcon( new ImageIcon( scaled ) );

相关文章

JButton类方法