public synchronized void syntheticUnbind() { boundButton.removePropertyChangeListener("model", this); boundButton.getModel().removeItemListener(this); boundButton = null; }
public synchronized void syntheticBind() { boundButton = (AbstractButton) ((PropertyBinding) sourceBinding).getBean(); boundButton.addPropertyChangeListener("model", this); boundButton.getModel().addItemListener(this); }
tip1Null.setUI(new ModifButtonUI()); tip1Null.getModel().addChangeListener(new ChangeListener() { @Override public void stateChanged(ChangeEvent e) {
g2d.drawRoundRect(3, 3, getWidth()-4, getHeight()-4, archH, archH); if(getModel().isRollover())
@Override public void paint(Graphics g, JComponent c) { Graphics2D g2d = (Graphics2D)g; g2d.setRenderingHint(KEY_ANTIALIASING, VALUE_ANTIALIAS_ON); AbstractButton button = (AbstractButton) c; ButtonModel model = button.getModel(); if(model.isRollover()) { paintBackground(g2d, button); paintRoundBorder(g2d, button); } g.translate(3, 5); g.setColor(Color.WHITE); g.drawLine(1, 0, 5, 4); g.drawLine(0, 0, 5, 5); g.drawLine(5, 4, 9, 0); g.drawLine(5, 5, 10, 0); g.setColor(look.colors().shadow()); g.drawLine(0, 1, 5, 6); g.drawLine(5, 6, 10, 1); }
@Override public void paintIcon( Component c, Graphics g, int x, int y ) { AbstractButton b = (AbstractButton) c; ButtonModel model = b.getModel();
public void paintOceanIcon(Component c, Graphics g, int x, int y) { ButtonModel model = ((AbstractButton) c).getModel(); boolean isSelected = model.isSelected(); boolean isEnabled = model.isEnabled();
if (getModel().isArmed()) {
@Override public void paint(Graphics g, JComponent c) { AbstractButton button = (AbstractButton) c; ButtonModel model = button.getModel(); Dimension size = button.getSize(); if (!model.isPressed() || !model.isArmed()) { paintButtonUnpressed(g, size); } super.paint(g, button); paintBorder(g, size); }
@Override public void paint(Graphics g, JComponent c) { AbstractButton button = (AbstractButton) c; GaugeButtonModel model = (GaugeButtonModel) button.getModel(); Dimension size = button.getSize(); boolean isUnpressed = !model.isPressed() || !model.isArmed(); if (isUnpressed && model.isRollover()) paintButtonUnpressed(g, size); super.paint(g, button); if(model.isRollover()) paintBorder(g, size); paintLights(model.lights(), g); }
/** * Returns the state of the specified button. * * @param button * Button. * @return The state of the specified button. */ public static ComponentState getState(AbstractButton button) { return getState(button.getModel(), button, false); }
@Override public boolean isEnabled(Object sender) { return !(sender != null && (sender instanceof AbstractButton) && !((AbstractButton) sender).getModel().isEnabled()); } }
private void update(DocumentEvent ev){ selections.setSelected( button.getModel(), true ) ; setSelectedBean(beanPanel) ; } }
/** * @see ChangeListener#stateChanged(ChangeEvent) */ @Override public void stateChanged(ChangeEvent e) { setValue(button.getModel().isPressed()); } }
public synchronized void syntheticUnbind() { boundButton.removePropertyChangeListener("model", this); boundButton.getModel().removeItemListener(this); boundButton = null; }
private int getSelectedIndex() { final ButtonModel selectedModel = buttonGroup.getSelection(); final Component children[] = getButtonComponents(); for (int i = 0; i < children.length; i++) { AbstractButton button = (AbstractButton) children[i]; if (button.getModel() == selectedModel) { return i; } } return -1; }
public synchronized void syntheticBind() { boundButton = (AbstractButton) ((PropertyBinding) sourceBinding).getBean(); boundButton.addPropertyChangeListener("model", this); boundButton.getModel().addItemListener(this); }
model = new TristateDecorator(getModel()); setModel(model); setState(initial);