Package javax.swing.event

Examples of javax.swing.event.SwingPropertyChangeSupport.addPropertyChangeListener()


    SwingPropertyChangeSupport s = new SwingPropertyChangeSupport(this);
    PropertyChangeListener[] listeners = s.getPropertyChangeListeners();
    harness.check(listeners.length, 0);
   
    // now add a listener
    s.addPropertyChangeListener(this);
    listeners = s.getPropertyChangeListeners();;
    harness.check(listeners.length, 1);
    harness.check(listeners[0], this);

    // listeners for specific properties should show up in the list wrapped
View Full Code Here


    harness.check(listeners.length, 1);
    harness.check(listeners[0], this);

    // listeners for specific properties should show up in the list wrapped
    // in PropertyChangeListenerProxy instances
    s.addPropertyChangeListener("X", this);
    listeners = s.getPropertyChangeListeners();
    harness.check(listeners.length, 2);
    PropertyChangeListenerProxy proxy
        = (PropertyChangeListenerProxy) listeners[1];
    harness.check(proxy.getPropertyName(), "X");
View Full Code Here

    SwingPropertyChangeSupport s = new SwingPropertyChangeSupport(this);
    PropertyChangeListener[] listeners = s.getPropertyChangeListeners("X");
    harness.check(listeners.length, 0);
   
    // now add a listener
    s.addPropertyChangeListener("X", this);
    listeners = s.getPropertyChangeListeners("X");
    harness.check(listeners.length, 1);
    harness.check(listeners[0], this);
  }
View Full Code Here

 
  private void test1(TestHarness harness)
  {
    harness.checkPoint("(PropertyChangeEvent)");
    SwingPropertyChangeSupport s = new SwingPropertyChangeSupport(this);
    s.addPropertyChangeListener(this);
    PropertyChangeEvent e = new PropertyChangeEvent("SOURCE", "X", "Y", "Z");
    s.firePropertyChange(e);
    harness.check(this.lastEvent.getSource(), "SOURCE");
    harness.check(this.lastEvent.getPropertyName(), "X");
    harness.check(this.lastEvent.getOldValue(), "Y");
View Full Code Here

  private void test2(TestHarness harness)
  {
    harness.checkPoint("(String, Object, Object)");
    SwingPropertyChangeSupport s = new SwingPropertyChangeSupport("SOURCE");
    s.addPropertyChangeListener(this);
    s.firePropertyChange("X", "Y", "Z");
    harness.check(this.lastEvent.getSource(), "SOURCE");
    harness.check(this.lastEvent.getPropertyName(), "X");
    harness.check(this.lastEvent.getOldValue(), "Y");
    harness.check(this.lastEvent.getNewValue(), "Z");
View Full Code Here

  private void test3(TestHarness harness)
  {
    harness.checkPoint("(String, boolean, boolean)");
    SwingPropertyChangeSupport s = new SwingPropertyChangeSupport("SOURCE");
    s.addPropertyChangeListener(this);
    s.firePropertyChange("X", false, true);
    harness.check(this.lastEvent.getSource(), "SOURCE");
    harness.check(this.lastEvent.getPropertyName(), "X");
    harness.check(this.lastEvent.getOldValue(), Boolean.FALSE);
    harness.check(this.lastEvent.getNewValue(), Boolean.TRUE);
View Full Code Here

  private void test4(TestHarness harness)
  {
    harness.checkPoint("(String, int, int)");
    SwingPropertyChangeSupport s = new SwingPropertyChangeSupport("SOURCE");
    s.addPropertyChangeListener(this);
    s.firePropertyChange("X", 12, 34);
    harness.check(this.lastEvent.getSource(), "SOURCE");
    harness.check(this.lastEvent.getPropertyName(), "X");
    harness.check(this.lastEvent.getOldValue(), new Integer(12));
    harness.check(this.lastEvent.getNewValue(), new Integer(34));
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.