/** * Creates the singleton for the UI * @see javax.swing.plaf.ComponentUI#createUI(JComponent) */ public static ComponentUI createUI(JComponent c) { if(c instanceof JRadioButton) { JRadioButton jb = (JRadioButton) c; jb.setRolloverEnabled(true); } return radioButtonUI; }
@Override protected void overrideValue(JComponent c, Boolean newValue) { if (!Boolean.TRUE.equals(newValue)) { ((AbstractButton) c).setRolloverEnabled(true); } }
public void installUI(JComponent c) { super.installUI(c); AbstractButton button = (AbstractButton)c; button.setRolloverEnabled(true); button.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3)); }
/** * Create a new ScrollButton. * @see javax.swing.plaf.metal.MetalScrollButton#MetalScrollButton(int, int, boolean) */ public TinyScrollButton(int direction,TinyScrollBarUI scrollbarUI) { super(direction); this.scrollbarUI = scrollbarUI; setBorder(null); setRolloverEnabled(true); setMargin(new Insets(0, 0, 0, 0)); setSize(getPreferredSize()); }
@Override protected void setBorderToRollover(Component c) { if (c instanceof AbstractButton) { AbstractButton b = (AbstractButton) c; if (b.getBorder() instanceof UIResource) { b.setBorder(myRolloverBorder); } b.setRolloverEnabled(true); } } }
public void installDefaults(AbstractButton b) { super.installDefaults(b); b.setRolloverEnabled(true); icon = UIManager.getIcon("RadioButton.icon"); }
public void installDefaults(AbstractButton b) { super.installDefaults(b); b.setOpaque(false); b.setRolloverEnabled(true); }
public void installDefaults(AbstractButton b) { super.installDefaults(b); b.setOpaque(false); b.setRolloverEnabled(true); }
protected void setBorderToRollover(Component c) { if (c instanceof AbstractButton) { AbstractButton b = (AbstractButton) c; if (b.getBorder() instanceof UIResource) { b.setBorder(myRolloverBorder); } b.setRolloverEnabled(true); } } }
public void uninstallDefaults(AbstractButton b) { super.uninstallDefaults(b); b.setOpaque(true); b.setRolloverEnabled(false); }
protected void setButtonSize(Component c) { if(c instanceof AbstractButton) { //((AbstractButton)c).setPreferredSize(new Dimension(c.getPreferredSize().width+4, c.getPreferredSize().height+4)); ((AbstractButton)c).setRolloverEnabled(true); ((AbstractButton)c).setBackground(toolBar.getBackground()); } }
protected void uninstallDefaults(AbstractButton b) { super.uninstallDefaults(b); b.setOpaque(true); b.setRolloverEnabled(false); }
@Override public void installUI(JComponent c) { super.installUI(c); AbstractButton button = (AbstractButton) c; button.setOpaque(false); button.setRolloverEnabled(true); button.setBorder(BorderFactory.createEmptyBorder(4, 10, 4, 10)); }
private void configureButton(AbstractButton b) { b.setBorderPainted(false); b.setContentAreaFilled(false); b.setRolloverEnabled(true); installListener(b); }
@Override protected void setBorderToNormal(Component c) { if (c instanceof AbstractButton) { AbstractButton b = (AbstractButton) c; b.setBorderPainted(true); b.setContentAreaFilled(true); b.setRolloverEnabled(false); uninstallListener(b); } }
protected void installDefaults(AbstractButton b) { super.installDefaults(b); b.setOpaque(true); b.setBorderPainted(false); b.setRolloverEnabled(true); b.setFont(b.getFont().deriveFont(Font.PLAIN)); b.setBorder(new EmptyBorder(VGAP, HGAP, VGAP, HGAP)); }
private static void styleButton(final AbstractButton btn) { btn.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); btn.setForeground(FG_COLOR); btn.setBackground(FLOAT_PANEL_COLOR); btn.setMinimumSize(new Dimension(BUTTON_SIZE, BUTTON_SIZE)); btn.setPreferredSize(new Dimension(BUTTON_SIZE, BUTTON_SIZE)); btn.setSize(new Dimension(BUTTON_SIZE, BUTTON_SIZE)); btn.setRolloverEnabled(false); btn.setFocusPainted(false); btn.setFocusable(false); btn.setContentAreaFilled(false); } }
protected void installDefaults(AbstractButton b) { super.installDefaults(b); b.setOpaque(false); b.setBorderPainted(false); b.setRolloverEnabled(true); b.setBorder(new EmptyBorder(0, 0, 0, 0)); prepareIcons(b); }
@Override protected void installDefaults(AbstractButton b) { super.installDefaults(b); b.setMargin(new Insets(5, 4, 5, 4)); b.setBorder(new ButtonBorder()); b.setRolloverEnabled(true); // Not true by default b.setFocusable(false); // Prevent JRootPane default button issues b.setOpaque(false); colors.initialize(b); b.putClientProperty("breadcrumbBorderColor", colors.borderColor); }
@Override protected void installDefaults(AbstractButton b) { super.installDefaults(b); b.setMargin(new Insets(5, 3, 5, 3)); b.setRolloverEnabled(true); // Not true by default. b.setFocusable(false); // Prevent JRootPane default button issues b.setBorder(new ButtonBorder()); b.setOpaque(false); colors.initialize(b); b.putClientProperty("breadcrumbBorderColor", colors.borderColor); }