Package javax.swing

Examples of javax.swing.JComponent.addPropertyChangeListener()


  }
 
  private void testPropertyChangeEvent(TestHarness harness)
  {
    JComponent c = new JPanel();
    c.addPropertyChangeListener(this);
    c.setMaximumSize(new Dimension(1, 2));
    harness.check(this.event.getPropertyName(), "maximumSize");
    harness.check(this.event.getOldValue(), null);
    harness.check(this.event.getNewValue(), new Dimension(1, 2));
    this.event = null;
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

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {  
    JComponent label = new JLabel("Test");
    label.addPropertyChangeListener(this);

    // add a new property
    label.putClientProperty("Property1", Boolean.TRUE);
    harness.check(label.getClientProperty("Property1"), Boolean.TRUE);
    harness.check(name, "Property1");
View Full Code Here

  }
 
  private void testPropertyChangeEvent(TestHarness harness)
  {
    JComponent c = new JPanel();
    c.addPropertyChangeListener(this);
    c.setMinimumSize(new Dimension(1, 2));
    harness.check(this.event.getPropertyName(), "minimumSize");
    harness.check(this.event.getOldValue(), null);
    harness.check(this.event.getNewValue(), new Dimension(1, 2));
    this.event = null;
View Full Code Here

  public void test(TestHarness harness)
  {
    JComponent c = new JButton("ABC");
    harness.check(c.getInheritsPopupMenu(), false);
    c.addPropertyChangeListener(this);
    c.setInheritsPopupMenu(true);
    harness.check(c.getInheritsPopupMenu(), true);
    harness.check(events.size(), 1);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.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

  }
 
  private void testPropertyChangeEvent(TestHarness harness)
  {
    JComponent c = new JPanel();
    c.addPropertyChangeListener(this);
    c.setPreferredSize(new Dimension(1, 2));
    harness.check(this.event.getPropertyName(), "preferredSize");
    harness.check(this.event.getOldValue(), null);
    harness.check(this.event.getNewValue(), new Dimension(1, 2));
    this.event = null;
View Full Code Here

  public void test(TestHarness harness)
  {
    JComponent c = new JButton("ABC");
    JPopupMenu p = new JPopupMenu();
    harness.check(c.getComponentPopupMenu(), null);
    c.addPropertyChangeListener(this);
    c.setComponentPopupMenu(p);
    harness.check(c.getComponentPopupMenu(), p);
    harness.check(events.size(), 1);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), c);
View Full Code Here

        continue;

      JComponent field = getComponentForParameter(p);
      if (field == null)
        continue;
      field.addPropertyChangeListener("value", this);
      if (field instanceof JCheckBox)
        ((JCheckBox) field).addActionListener(this);
      if (field instanceof JComboBox)
        ((JComboBox) field).addActionListener(this);
    }
View Full Code Here

            try {
                Object bean = Beans.instantiate(type.getClassLoader(), type.getName());

                JComponent comp = (JComponent) bean;
                for (int k = 0; k < NUM_LISTENERS; k++) {
                    comp.addPropertyChangeListener(new PropertyListener());
                }

                for (PropertyDescriptor pd : getPropertyDescriptors(type)) {
                    if (pd.isBound()) {
                        if (DEBUG) {
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.