public boolean isRolloverImpl() { for (JButton button : buttons) { if (button.getModel().isRollover()) { return true; } } return false; } }
private static JButton getDummyButton() { if (dummyButton == null) { dummyButton = new JButton(); CellRendererPane crp = new CellRendererPane(); crp.add (dummyButton); } ButtonModel mdl = dummyButton.getModel(); return dummyButton; }
public void mousePressed(MouseEvent mouseEvent) { if (headerPopup.isVisible()) { internalCornerButtonClick = true; cornerButton.getModel().setArmed(false); } else { internalCornerButtonClick = false; if (mouseEvent.getModifiers() == InputEvent.BUTTON3_MASK) { showColumnSelectionPopup(headerPopup, cornerButton); } } }
public void syncToValue( PropertyEditor editor, Object newVal ) { ButtonModel selectMe = (ButtonModel) valuesToButtonModels.get( newVal ); if ( selectMe != null ) setSelected( selectMe, true ); else setSelected( fakeButton.getModel(), true ); }
private void initPhpGlobalIncludePath() { DefaultListModel<BasePathSupport.Item> listModel = PathUiSupport.createListModel( GlobalIncludePathSupport.getInstance().itemsIterator()); PathUiSupport.EditMediator.FileChooserDirectoryHandler directoryHandler = new PathUiSupport.EditMediator.FileChooserDirectoryHandler() { @Override public String getDirKey() { return LastUsedFolders.GLOBAL_INCLUDE_PATH; } @Override public File getCurrentDirectory() { return null; } }; includePathList.setModel(listModel); includePathList.setCellRenderer(new PathUiSupport.ClassPathListCellRenderer()); PathUiSupport.EditMediator.register(includePathList, addFolderButton.getModel(), removeButton.getModel(), moveUpButton.getModel(), moveDownButton.getModel(), directoryHandler); }
public static void main ( String[] args ) { JButton orangeButton = new JButton ( "X" ); orangeButton.setUI ( new MyButtonUI ()); } private static class MyButtonUI extends BasicButtonUI { public void paint ( Graphics g, JComponent c ) { JButton myButton = ( JButton ) c; ButtonModel buttonModel = myButton.getModel (); if ( buttonModel.isPressed () || buttonModel.isSelected () ) { g.setColor ( Color.GRAY ); } else { g.setColor ( Color.ORANGE ); } g.fillRect ( 0, 0, c.getWidth (), c.getHeight () ); super.paint ( g, c ); } }
public void stateChanged(final ChangeEvent _e) { if (mainButton_ != null && _e.getSource() == mainButton_.getModel()) { if (popup_ != null && !mainButton_.getModel().isRollover()) { mainButton_.getModel().setRollover(true); return; } getModel().setRollover(mainButton_.getModel().isRollover()); setSelected(mainButton_.getModel().isArmed() && mainButton_.getModel().isPressed()); } else { if (popup_ != null && !getModel().isSelected()) { getModel().setSelected(true); return; } if (mainButton_ != null) { mainButton_.getModel().setRollover(getModel().isRollover()); } } }
private void clearButton(final JButton button) { ButtonModel model = button.getModel(); model.setSelected(false); model.setArmed(false); model.setRollover(false); }
private void clearButton(final JButton button) { ButtonModel model = button.getModel(); model.setSelected(false); model.setArmed(false); model.setRollover(false); }
private void clearButton(final JButton button) { ButtonModel model = button.getModel(); model.setSelected(false); model.setArmed(false); model.setRollover(false); }
@Override public void dragEnter(DropTargetDragEvent dtde) { JButton button = (JButton) dtde.getDropTargetContext() .getComponent(); button.getModel().setPressed(true); }
public void popupMenuWillBecomeVisible(final PopupMenuEvent _e) { if (mainButton_ != null) { mainButton_.getModel().setRollover(true); } getModel().setSelected(true); }
@Override public void dragExit(DropTargetEvent dte) { JButton button = (JButton) dte.getDropTargetContext() .getComponent(); button.getModel().setPressed(false); } }
private void clearButton(final JButton button) { ButtonModel model = button.getModel(); model.setSelected(false); model.setArmed(false); model.setRollover(false); }
private void hidePopup() { if (mainButton_ != null) { mainButton_.getModel().setRollover(false); } getModel().setSelected(false); popup_.removePopupMenuListener(this); // act as good programmer :) popup_ = null; }
public void paintIcon( Component c, Graphics g, int x, int y ) { ButtonModel model = ((JButton)c).getModel(); Graphics2D g2D = (Graphics2D)g; g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); Icon icono = null; if ( model.isPressed() ) { g2D.setColor( NimRODLookAndFeel.getFocusColor()); g2D.fillRoundRect( x,y, w,h, 4,4); icono = UIManager.getIcon( sIconoP); } else if ( model.isRollover() ) { icono = UIManager.getIcon( sIconoR); } else { icono = UIManager.getIcon( sIcono); } icono.paintIcon( c, g, x, y); g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT); }
@Override public void drop(DropTargetDropEvent dtde) { JButton button = (JButton) dtde.getDropTargetContext() .getComponent(); button.getModel().setPressed(false); dtde.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE); }
public CtuluButtonForPopup(final JButton _main) { super(CtuluResource.CTULU.getIcon("popup.png")); setMargin(BuInsets.INSETS0000); getModel().addChangeListener(this); addActionListener(this); mainButton_ = _main; if (mainButton_ != null) { mainButton_.addPropertyChangeListener("enabled", this); mainButton_.getModel().addChangeListener(this); } }
@Override public void actionPerformed(ActionEvent e) { if (button.isEnabled() && button.getModel().isArmed()) { int value = boundedRangeModel.getValue(); if (button == forwardButton) { boundedRangeModel.setValue(value == boundedRangeModel.getMaximum() ? boundedRangeModel.getMinimum() : value + 1); } else { boundedRangeModel.setValue(value == boundedRangeModel.getMinimum() ? boundedRangeModel.getMaximum() : value - 1); } } }