button.setIcon(ICON_CLOSE_INACTIVE); button.setRolloverIcon(ICON_CLOSE); button.setRolloverEnabled(true); button.setOpaque(false); button.setUI(new BasicButtonUI());
/** * Creates a big 'close' JButton with close icon, rollover icon and pressed icon according to Look and Feel * * @return JButton with close icons. */ public static JButton createBigCloseButton() { JButton closeButton = new JButton(); int size = 19; closeButton.setPreferredSize(new Dimension(size, size)); closeButton.setContentAreaFilled(false); closeButton.setFocusable(false); closeButton.setBorder(BorderFactory.createEmptyBorder()); closeButton.setBorderPainted(false); closeButton.setRolloverEnabled(true); closeButton.setIcon(ImageUtilities.image2Icon(getBigCloseTabImage())); closeButton.setRolloverIcon(ImageUtilities.image2Icon(getBigCloseTabRolloverImage())); closeButton.setPressedIcon(ImageUtilities.image2Icon(getBigCloseTabPressedImage())); return closeButton; }
/** * Creates a small 'close' JButton with close icon, rollover icon and pressed icon according to Look and Feel * * @return JButton with close icons. */ public static JButton createCloseButton() { JButton closeButton = new JButton(); int size = 16; closeButton.setPreferredSize(new Dimension(size, size)); closeButton.setContentAreaFilled(false); closeButton.setFocusable(false); closeButton.setBorder(BorderFactory.createEmptyBorder()); closeButton.setBorderPainted(false); closeButton.setRolloverEnabled(true); closeButton.setIcon(ImageUtilities.image2Icon(getCloseTabImage())); closeButton.setRolloverIcon(ImageUtilities.image2Icon(getCloseTabRolloverImage())); closeButton.setPressedIcon(ImageUtilities.image2Icon(getCloseTabPressedImage())); return closeButton; }
/** * Override the ancestor method so roll-over cannot be disabled by the look-and-feel. * * @param enabled * ignored. */ public void setRolloverEnabled(boolean enabled) { super.setRolloverEnabled(true); }
@Override public void setRolloverEnabled(boolean b) { super.setRolloverEnabled(b); configureCursor(); }
@Override public void installUI(JComponent c) { _buttonUI.installUI(c); if (c instanceof JButton) { c.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3)); ((JButton) c).setRolloverEnabled(true); } }
protected JButton createPopupButton() { JButton b = new JButton(); b.setName("popupButton"); b.setRolloverEnabled(false); b.setMargin(new Insets(0, 3, 0, 3)); Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon"); if (icon == null) { icon = (Icon)UIManager.get("Tree.expandedIcon"); } b.setIcon(icon); b.setFocusable(false); return b; }
protected JButton createPopupButton() { JButton b = new JButton(); b.setName("popupButton"); b.setRolloverEnabled(false); b.setMargin(new Insets(0, 3, 0, 3)); Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon"); if (icon == null) { icon = (Icon)UIManager.get("Tree.expandedIcon"); } b.setIcon(icon); b.setFocusable(false); return b; }
protected JButton createPopupButton() { JButton b = new JButton(); b.setName("popupButton"); b.setRolloverEnabled(false); b.setMargin(new Insets(0, 3, 0, 3)); Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon"); if (icon == null) { icon = (Icon)UIManager.get("Tree.expandedIcon"); } b.setIcon(icon); b.setFocusable(false); return b; }
protected JButton createPopupButton() { JButton b = new JButton(); b.setName("popupButton"); b.setRolloverEnabled(false); b.setMargin(new Insets(0, 3, 0, 3)); Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon"); if (icon == null) { icon = (Icon)UIManager.get("Tree.expandedIcon"); } b.setIcon(icon); b.setFocusable(false); return b; }
protected JButton createPopupButton() { JButton b = new JButton(); b.setName("popupButton"); b.setRolloverEnabled(false); b.setMargin(new Insets(0, 3, 0, 3)); Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon"); if (icon == null) { icon = (Icon)UIManager.get("Tree.expandedIcon"); } b.setIcon(icon); b.setFocusable(false); return b; }
/** * * @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); }
private void init() { setMargin(new Insets(2, 2, 2, 2)); super.setRolloverEnabled(true); setRequestFocusEnabled(false); }
/** * Sets the decoration properties required to give the specified button a 'rollover' look and feel. * * @param button the button to 'rollover-enable' */ public static void setButtonDecoration(JButton button) { // Set button decorations and rollover behavior button.setRolloverEnabled(true); button.setFocusPainted(false); button.setBorderPainted(false); }
private JButton CreateActionButton(String strImage, String strCaption, String strTooltip, ActionListener objList) { JButton l_btn = new JButton(strCaption); l_btn.setMargin(new Insets(0, 0, 0, 0)); l_btn.setMaximumSize(new Dimension(32, 32)); l_btn.setMinimumSize(new Dimension(10, 10)); l_btn.setPreferredSize(new Dimension(32, 32)); l_btn.setFocusable(false); l_btn.setRolloverEnabled(false); try { if (!strImage.isEmpty()) l_btn.setIcon(new ImageIcon(Op.load(strImage).getImage(null))); } catch (Exception ex) { } l_btn.addActionListener(objList); AddHotKeyToTooltip(l_btn, null, strTooltip); l_btn.setFocusable(false); return l_btn; }
private void configurePopupButton() { Side side = this.datePicker.getComponentOrientation().isLeftToRight() ? Side.LEFT : Side.RIGHT; this.substancePopupButton.putClientProperty( SubstanceLookAndFeel.BUTTON_SIDE_PROPERTY, side); // this.substancePopupButton.putClientProperty( // SubstanceLookAndFeel.BUTTON_OPEN_SIDE_PROPERTY, side); // this.substancePopupButton.putClientProperty( // SubstanceLookAndFeel.FLAT_PROPERTY, Boolean.TRUE); this.substancePopupButton.setRolloverEnabled(true); }
JButton button = new JButton(...); button.setRolloverEnabled(true); button.setRolloverIcon(...); button.setBorderPainted( false ); button.setContentAreaFilled(false); button.setFocusPainted(false);
/** 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); }
private void initComponents() { createComponents(); collapsiblePane.setAnimated(true); collapsiblePane.setCollapsed(true); infoMessageLabel.setOpaque(false); infoMessageLabel.setForeground(Color.BLACK); infoMessageLabel.addMouseListener(new MyMouseListener()); closeButton.setOpaque(false); closeButton.setBorderPainted(false); closeButton.setContentAreaFilled(false); closeButton.setFocusable(false); closeButton.setIcon(closeNormalIcon); closeButton.setRolloverEnabled(true); closeButton.setRolloverIcon(closeRolloverIcon); JComponent c = buildInfoMessagePanel(); c.setOpaque(true); c.setBackground(new Color(0xFFFFE1)); c.setBorder(BorderFactory.createEtchedBorder()); collapsiblePane.add(c, BorderLayout.CENTER); }
public void addTool(JComponent _tool) { if(_tool==null) addSeparator(); else { _tool.setRequestFocusEnabled(false); _tool.setVisible(true); if(_tool instanceof JButton) { ((JButton)_tool).setMargin(BuInsets.INSETS1111); ((JButton)_tool).setRolloverEnabled(true); } if(_tool instanceof JToggleButton) { ((JToggleButton)_tool).setMargin(BuInsets.INSETS1111); ((JToggleButton)_tool).setRolloverEnabled(true); } //SwingUtilities.updateComponentTreeUI(_tool); add(_tool); } }