Java Code Examples for javax.swing.AbstractButton#repaint()
The following examples show how to use
javax.swing.AbstractButton#repaint() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: FlatToggleButtonUI.java From FlatLaf with Apache License 2.0 | 6 votes |
@Override protected void propertyChange( AbstractButton b, PropertyChangeEvent e ) { super.propertyChange( b, e ); switch( e.getPropertyName() ) { case BUTTON_TYPE: if( BUTTON_TYPE_TAB.equals( e.getOldValue() ) || BUTTON_TYPE_TAB.equals( e.getNewValue() ) ) { MigLayoutVisualPadding.uninstall( b ); MigLayoutVisualPadding.install( b ); b.revalidate(); } b.repaint(); break; case TAB_BUTTON_UNDERLINE_HEIGHT: case TAB_BUTTON_UNDERLINE_COLOR: case TAB_BUTTON_SELECTED_BACKGROUND: b.repaint(); break; } }
Example 2
Source File: TabListPopupAction.java From netbeans with Apache License 2.0 | 6 votes |
@Override public void actionPerformed(ActionEvent ae) { if ("pressed".equals(ae.getActionCommand())) { //NOI18N JComponent jc = (JComponent) ae.getSource(); Point p = new Point(jc.getWidth(), jc.getHeight()); SwingUtilities.convertPointToScreen(p, jc); if (!ButtonPopupSwitcher.isShown()) { ButtonPopupSwitcher.showPopup(jc, displayer, p.x, p.y); } else { ButtonPopupSwitcher.hidePopup(); } //Other portion of issue 37487, looks funny if the //button becomes pressed if (jc instanceof AbstractButton) { AbstractButton jb = (AbstractButton) jc; jb.getModel().setPressed(false); jb.getModel().setRollover(false); jb.getModel().setArmed(false); jb.repaint(); } } }
Example 3
Source File: TabListPopupAction.java From netbeans with Apache License 2.0 | 6 votes |
@Override public void actionPerformed( ActionEvent ae ) { if ("pressed".equals(ae.getActionCommand())) { //NOI18N JComponent jc = (JComponent) ae.getSource(); Point p = new Point(jc.getWidth(), jc.getHeight()); SwingUtilities.convertPointToScreen(p, jc); if (!ButtonPopupSwitcher.isShown()) { ButtonPopupSwitcher.showPopup(jc, controller, p.x, p.y); } else { ButtonPopupSwitcher.hidePopup(); } //Other portion of issue 37487, looks funny if the //button becomes pressed if (jc instanceof AbstractButton) { AbstractButton jb = (AbstractButton) jc; jb.getModel().setPressed(false); jb.getModel().setRollover(false); jb.getModel().setArmed(false); jb.repaint(); } } }
Example 4
Source File: FlatButtonUI.java From FlatLaf with Apache License 2.0 | 5 votes |
protected void propertyChange( AbstractButton b, PropertyChangeEvent e ) { switch( e.getPropertyName() ) { case SQUARE_SIZE: case MINIMUM_WIDTH: case MINIMUM_HEIGHT: b.revalidate(); break; case BUTTON_TYPE: b.revalidate(); b.repaint(); break; } }
Example 5
Source File: TransparentToolBar.java From netbeans with Apache License 2.0 | 5 votes |
private void refresh(final AbstractButton b) { b.setBackground(UIUtils.getProfilerResultsBackground()); boolean hovered = Boolean.TRUE.equals(b.getClientProperty(PROP_HOVERED)); boolean filled = b.isEnabled() && (hovered || b.isSelected() || b.isFocusOwner()); b.setOpaque(filled); b.setContentAreaFilled(filled); b.repaint(); }
Example 6
Source File: TransparentToolBar.java From visualvm with GNU General Public License v2.0 | 5 votes |
private void refresh(final AbstractButton b) { b.setBackground(UIUtils.getProfilerResultsBackground()); boolean hovered = Boolean.TRUE.equals(b.getClientProperty(PROP_HOVERED)); boolean filled = b.isEnabled() && (hovered || b.isSelected() || b.isFocusOwner()); b.setOpaque(filled); b.setContentAreaFilled(filled); b.repaint(); }
Example 7
Source File: TransparentToolBar.java From visualvm with GNU General Public License v2.0 | 5 votes |
private void refresh(final AbstractButton b) { b.setBackground(UISupport.getDefaultBackground()); boolean hovered = Boolean.TRUE.equals(b.getClientProperty(PROP_HOVERED)); boolean filled = b.isEnabled() && (hovered || b.isSelected() || b.isFocusOwner()); b.setOpaque(filled); b.setContentAreaFilled(filled); b.repaint(); }
Example 8
Source File: ButtonListener.java From rapidminer-studio with GNU Affero General Public License v3.0 | 5 votes |
@Override public void focusLost(FocusEvent e) { super.focusLost(e); AbstractButton b = (AbstractButton) e.getSource(); b.getModel().setArmed(false); b.repaint(); }
Example 9
Source File: ToggleButtonListener.java From rapidminer-studio with GNU Affero General Public License v3.0 | 5 votes |
@Override public void focusLost(FocusEvent e) { super.focusLost(e); AbstractButton b = (AbstractButton) e.getSource(); b.getModel().setArmed(false); b.repaint(); }
Example 10
Source File: CodeEvaluatorUI.java From netbeans with Apache License 2.0 | 4 votes |
private JButton createDropDownButton() { Icon icon = ImageUtilities.loadImageIcon("org/netbeans/modules/debugger/resources/evaluator/drop_down_arrow.png", false); final JButton button = new DropDownButton(); button.setIcon(icon); String tooltipText = NbBundle.getMessage(CodeEvaluatorUI.class, "CTL_Expressions_Dropdown_tooltip"); button.setToolTipText(tooltipText); button.setEnabled(false); Dimension size = new Dimension(icon.getIconWidth() + 3, icon.getIconHeight() + 2); button.setPreferredSize(size); button.setMargin(new Insets(0, 0, 0, 0)); button.setFocusable(false); AbstractAction action = new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { if ("pressed".equals(e.getActionCommand())) { JComponent jc = (JComponent) e.getSource(); Point p = new Point(0, 0); SwingUtilities.convertPointToScreen(p, jc); if (!ButtonPopupSwitcher.isShown()) { SwitcherTableItem[] items = createSwitcherItems(); ButtonPopupSwitcher.selectItem(jc, items, p.x, p.y); } //Other portion of issue 37487, looks funny if the //button becomes pressed if (jc instanceof AbstractButton) { AbstractButton jb = (AbstractButton) jc; jb.getModel().setPressed(false); jb.getModel().setRollover(false); jb.getModel().setArmed(false); jb.repaint(); } } } // actionPerformed @Override public boolean isEnabled() { return !getEditItemsList().isEmpty(); } }; action.putValue(Action.SMALL_ICON, icon); action.putValue(Action.SHORT_DESCRIPTION, tooltipText); button.setAction(action); return button; }
Example 11
Source File: QButtonUI.java From pumpernickel with MIT License | 4 votes |
protected void repaintButtons() { for (AbstractButton button : buttons) { button.repaint(); } }