Package javax.swing

Examples of javax.swing.JLabel.addPropertyChangeListener()


  public void testMethod2(TestHarness harness)
  {
    harness.checkPoint("(int)");
    events.clear();
    JLabel label = new JLabel("Abc Def");
    label.addPropertyChangeListener(this);
    label.setDisplayedMnemonic(68);
    harness.check(label.getDisplayedMnemonic(), 68);
    harness.check(label.getDisplayedMnemonicIndex(), 4);
    harness.check(events.size(), 2);
    harness.check(displayedMnemonicWhenEventFired, 68);
View Full Code Here


 
  public void test(TestHarness harness)
  {
    JLabel label = new JLabel("ABC");
    harness.check(label.getHorizontalAlignment(), JLabel.LEADING);
    label.addPropertyChangeListener(this);
    label.setHorizontalAlignment(JLabel.RIGHT);
    harness.check(label.getHorizontalAlignment(), JLabel.RIGHT);
    harness.check(events.size(), 1);
    PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
    harness.check(e0.getSource(), label);
View Full Code Here

  {
    harness.checkPoint("testGeneral()");
   
    // simple test
    JLabel label = new JLabel("ABC");
    label.addPropertyChangeListener(this);
    label.setText("XYZ");
    harness.check(label.getText(), "XYZ");
    harness.check(events.size(), 1);
    PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
    harness.check(e0.getSource(), label);
View Full Code Here

      // simple test
      JLabel label = new JLabel("ABC");
      label.setDisplayedMnemonic('C');
      harness.check(label.getDisplayedMnemonicIndex(), 2);
      events.clear();
      label.addPropertyChangeListener(this);
      label.setText("CAB");
      harness.check(label.getText(), "CAB");
      harness.check(label.getDisplayedMnemonicIndex(), 0);
      harness.check(events.size(), 2);
      PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
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

    iconTextGapAtEventTime = label.getIconTextGap();
  }

  public void test(TestHarness harness) {
    JLabel label = new JLabel("ABC");
    label.addPropertyChangeListener(this);
    label.setIconTextGap(7);
    harness.check(label.getIconTextGap(), 7);
    harness.check(events.size(), 1);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getSource(), label);
View Full Code Here

  public void test(TestHarness harness)
  {
    JLabel label = new JLabel("ABCDEFG");
    harness.check(label.getDisplayedMnemonicIndex(), -1);
    label.addPropertyChangeListener(this);
    label.setDisplayedMnemonicIndex(3);
    harness.check(label.getDisplayedMnemonicIndex(), 3);
    harness.check(label.getDisplayedMnemonic(), 0);
    harness.check(events.size(), 1);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
View Full Code Here

  }

  public void test(TestHarness harness)
  {
    JLabel label = new JLabel("ABC");
    label.addPropertyChangeListener(this);
    Font f = new Font("Dialog", Font.PLAIN, 15);
    label.setFont(f);
    harness.check(label.getFont(), f);
    harness.check(events.size(), 1);
    PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
View Full Code Here

  public void test(TestHarness harness)
  {
    JButton b = new JButton("ABC");
    JLabel l = new JLabel("XYZ");
    b.addPropertyChangeListener(this);
    l.addPropertyChangeListener(this);
    l.setLabelFor(b);
    harness.check(l.getLabelFor(), b);
    harness.check(events.size(), 2);
    PropertyChangeEvent pce1 = (PropertyChangeEvent) events.get(0);
    harness.check(pce1.getSource(), l);
View Full Code Here

 
  public void test(TestHarness harness)
  {
    JLabel label = new JLabel("ABC");
    harness.check(label.getVerticalAlignment(), JLabel.CENTER);
    label.addPropertyChangeListener(this);
    label.setVerticalAlignment(JLabel.TOP);
    harness.check(label.getVerticalAlignment(), JLabel.TOP);
    harness.check(events.size(), 1);
    PropertyChangeEvent e0 = (PropertyChangeEvent) events.get(0);
    harness.check(e0.getSource(), label);
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.