Package javax.swing

Examples of javax.swing.JButton.addPropertyChangeListener()


            //Background color
            VizModel vizModel = VizController.getInstance().getVizModel();
            final JButton backgroundColorButton = new JColorButton(vizModel.getBackgroundColor());
            backgroundColorButton.setToolTipText(NbBundle.getMessage(VizBarController.class, "VizToolbar.Global.background"));
            backgroundColorButton.addPropertyChangeListener(JColorButton.EVENT_COLOR, new PropertyChangeListener() {

                public void propertyChange(PropertyChangeEvent evt) {
                    VizModel vizModel = VizController.getInstance().getVizModel();
                    vizModel.setBackgroundColor(((JColorButton) backgroundColorButton).getColor());
                }
View Full Code Here


  }

  public void test(TestHarness harness)
  {
    AbstractButton b = new JButton("ABC");
    b.addPropertyChangeListener(this);
    b.setVerticalTextPosition(SwingConstants.TOP);
    harness.check(b.getVerticalTextPosition(), SwingConstants.TOP);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), b);
    harness.check(e.getPropertyName(), "verticalTextPosition");
View Full Code Here

  }

  public void test(TestHarness harness)
  {
    AbstractButton b = new JButton("ABC");
    b.addPropertyChangeListener(this);
    b.setVerticalAlignment(SwingConstants.BOTTOM);
    harness.check(b.getVerticalAlignment(), SwingConstants.BOTTOM);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), b);
    harness.check(e.getPropertyName(), "verticalAlignment");
View Full Code Here

  }

  public void test(TestHarness harness)
  {
    AbstractButton b = new JButton("ABC");
    b.addPropertyChangeListener(this);
    b.setHorizontalAlignment(SwingConstants.RIGHT);
    harness.check(b.getHorizontalAlignment(), SwingConstants.RIGHT);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), b);
    harness.check(e.getPropertyName(), "horizontalAlignment");
View Full Code Here

  {
    Icon icon1 = MetalIconFactory.getFileChooserNewFolderIcon();
    Icon icon2 = MetalIconFactory.getHorizontalSliderThumbIcon();
    AbstractButton b = new JButton("123");
    b.setRolloverEnabled(false);
    b.addPropertyChangeListener(this);
    b.setRolloverIcon(icon1);
    harness.check(b.getRolloverIcon(), icon1);
    harness.check(events.size(), 2);
    PropertyChangeEvent e1 = (PropertyChangeEvent) events.get(0);
    harness.check(e1.getSource(), b);
View Full Code Here

      {
        // ignore
      }
    AbstractButton b = new JButton("Test");
    harness.check(b.isRolloverEnabled(), false);
    b.addPropertyChangeListener(this);   
    b.setRolloverEnabled(true);
    harness.check(b.isRolloverEnabled(), true);
    harness.check(this.event.getPropertyName(), "rolloverEnabled");
    harness.check(this.event.getSource(), b);
    harness.check(this.event.getOldValue(), Boolean.FALSE);
View Full Code Here

  {
    Icon icon1 = MetalIconFactory.getFileChooserNewFolderIcon();
    Icon icon2 = MetalIconFactory.getHorizontalSliderThumbIcon();
    AbstractButton b = new JButton("123");
    b.setRolloverEnabled(false);
    b.addPropertyChangeListener(this);
    b.setRolloverSelectedIcon(icon1);
    harness.check(b.getRolloverSelectedIcon(), icon1);
    harness.check(events.size(), 2);
    PropertyChangeEvent e1 = (PropertyChangeEvent) events.get(0);
    harness.check(e1.getSource(), b);
View Full Code Here

  }

  public void test(TestHarness harness)
  {
    AbstractButton b = new JButton("ABC");
    b.addPropertyChangeListener(this);
    b.setHorizontalTextPosition(SwingConstants.LEFT);
    harness.check(b.getHorizontalTextPosition(), SwingConstants.LEFT);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), b);
    harness.check(e.getPropertyName(), "horizontalTextPosition");
View Full Code Here

  public void test(TestHarness harness)
  {
    JComponent c = new JButton("ABC");
    harness.check(c.getVerifyInputWhenFocusTarget(), true);
    c.addPropertyChangeListener(this);
    c.setVerifyInputWhenFocusTarget(false);
    harness.check(c.getVerifyInputWhenFocusTarget(), false);
    harness.check(events.size(), 1);
    PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
    harness.check(e0.getSource(), c);
View Full Code Here

    harness.check(events.size(), 0);
   
    // try with a JLabel
    c = new JLabel("XYZ");
    harness.check(c.getInheritsPopupMenu(), true);
    c.addPropertyChangeListener(this);
    c.setInheritsPopupMenu(false);
    harness.check(c.getInheritsPopupMenu(), false);
    harness.check(events.size(), 1);
    e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), c);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.