Package javax.swing.event

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


    harness.check(s.hasListeners("X"), false);
   
    // add a listener for all events
    s.addPropertyChangeListener(this);
    harness.check(s.hasListeners("X"));
    s.removePropertyChangeListener(this);
    harness.check(s.hasListeners("X"), false);
   
    // add a listener for a specific event
    s.addPropertyChangeListener("X", this);
    harness.check(s.hasListeners("X"), true);
View Full Code Here


    harness.check(s.hasListeners("X"), false);
   
    // add a listener for a specific event
    s.addPropertyChangeListener("X", this);
    harness.check(s.hasListeners("X"), true);
    s.removePropertyChangeListener("X", this);
    harness.check(s.hasListeners("X"), false);
   
    // check null argument - in 1.5.0 the spec says that this checks for
    // listeners registered against all properties
    harness.check(s.hasListeners(null), false);
View Full Code Here

    harness.check(s.hasListeners(null), false);
   
    // add a listener for all events
    s.addPropertyChangeListener(this);
    harness.check(s.hasListeners(null));
    s.removePropertyChangeListener(this);
    harness.check(s.hasListeners(null), false);
  }

  public void propertyChange(PropertyChangeEvent e)
  {
View Full Code Here

    PropertyChangeListener[] listeners = s.getPropertyChangeListeners();
    harness.check(listeners.length, 1);
    harness.check(listeners[0], this);
   
    // remove it again
    s.removePropertyChangeListener(this);
    listeners = s.getPropertyChangeListeners();
    harness.check(listeners.length, 0);
   
    // remove a listener that doesn't exist
    s.removePropertyChangeListener(this);
View Full Code Here

    s.removePropertyChangeListener(this);
    listeners = s.getPropertyChangeListeners();
    harness.check(listeners.length, 0);
   
    // remove a listener that doesn't exist
    s.removePropertyChangeListener(this);
   
    // try a null argument
    s.removePropertyChangeListener(null);
  }
View Full Code Here

   
    // remove a listener that doesn't exist
    s.removePropertyChangeListener(this);
   
    // try a null argument
    s.removePropertyChangeListener(null);
  }

  private void test2(TestHarness harness)
  {
    harness.checkPoint("(String, PropertyChangeListener)");
View Full Code Here

    PropertyChangeListener[] listeners = s.getPropertyChangeListeners("X");
    harness.check(listeners.length, 1);
    harness.check(listeners[0], this);
   
    // remove it again
    s.removePropertyChangeListener("X", this);
    listeners = s.getPropertyChangeListeners("X");
    harness.check(listeners.length, 0);
   
    // remove a listener that doesn't exist
    s.removePropertyChangeListener("X", this);
View Full Code Here

    s.removePropertyChangeListener("X", this);
    listeners = s.getPropertyChangeListeners("X");
    harness.check(listeners.length, 0);
   
    // remove a listener that doesn't exist
    s.removePropertyChangeListener("X", this);
   
    // according to the 1.5.0 spec, a null property name causes no action
    // or exception
    boolean pass = false;
    try
View Full Code Here

    // according to the 1.5.0 spec, a null property name causes no action
    // or exception
    boolean pass = false;
    try
    {
      s.removePropertyChangeListener(null, this);
      pass = true;
    }
    catch (Exception e)
    {
      pass = false;
View Full Code Here

      pass = false;
    }
    harness.check(pass);
   
    // try a null argument 2
    s.removePropertyChangeListener("X", null);
  }

  public void propertyChange(PropertyChangeEvent e)
  {
    // do nothing
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.