Package javax.swing.event

Examples of javax.swing.event.EventListenerList


  public PropertyCellEditorWithEllipsis()
  {
    setLayout(new BorderLayout());

    this.eventListenerList = new EventListenerList();

    ellipsisButton = new EllipsisButton("...");
    ellipsisButton.addActionListener(new ExtendedEditorAction());

    textField = new JTextField();
View Full Code Here


  private JCheckBox strikethroughCheckbox;
  private boolean extendedFontPropertiesShowing;

  public BasicFontPropertiesPane()
  {
    eventListenerList = new EventListenerList();

    final FontNameUpdateHandler nameUpdateHandler = new FontNameUpdateHandler();
    fontFamilyTextBox = new JTextField();
    fontFamilyTextBox.getDocument().addDocumentListener(nameUpdateHandler);
    fontFamilyList = new JList(createFontNameModel());
View Full Code Here

  public TagListTableCellEditor()
  {
    setLayout(new BorderLayout());

    tags = EMPTY_TAGS;
    eventListenerList = new EventListenerList();

    comboBox = new JComboBox();
    comboBox.addActionListener(new SelectionAction());
    comboBox.putClientProperty("JComboBox.isTableCellEditor", Boolean.TRUE);
    comboBox.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), new CancelAction());
View Full Code Here

  private EventListenerList listeners;
  private QueryDialogModel<T> dialogModel;

  public QueryDialogComboBoxModel(QueryDialogModel<T> dialogModel)
  {
    this.listeners = new EventListenerList();
    this.dialogModel = dialogModel;
    this.dialogModel.addQueryDialogModelListener(new UpdateHandler());
  }
View Full Code Here

    private EventListenerList listeners;

    private InternalPerformanceMonitorContext(final PerformanceMonitorContext parent)
    {
      this.parent = parent;
      this.listeners = new EventListenerList();
    }
View Full Code Here

  private int derniereHeure = -1;
 
  private EventListenerList listeners = null;
 
  public Modele(){
    this.listeners = new EventListenerList();
   
    this.seance = new Seance(this);
  }
View Full Code Here

     * notified of all MouseEvents dispatched.
     * @param l the listener to add
     */
    public void addGraphicsNodeMouseListener(GraphicsNodeMouseListener l) {
        if (glisteners == null) {
            glisteners = new EventListenerList();
        }
        glisteners.add(GraphicsNodeMouseListener.class, l);
    }
View Full Code Here

     * notified of all KeyEvents dispatched.
     * @param l the listener to add
     */
    public void addGraphicsNodeKeyListener(GraphicsNodeKeyListener l) {
        if (glisteners == null) {
            glisteners = new EventListenerList();
        }
        glisteners.add(GraphicsNodeKeyListener.class, l);
    }
View Full Code Here

  };


  public void test(TestHarness harness)
  {
    EventListenerList ell = new EventListenerList();
    L l1 = new L();
    L l2 = new L();
    Object[] list;

    // Check #1.
    ell.add(EventListener.class, l1);
    list = ell.getListenerList();
    harness.check(list.length, 2);
   
    // Check #2.
    harness.check(list[0], EventListener.class);

    // Check #3.
    harness.check(list[1] == l1);

    // Check #4.
    ell.add(L.class, l2);
    list = ell.getListenerList();
    harness.check(list.length, 4);

    // Check #5.
    // Classpath bug #7104.
    harness.check(list[0], EventListener.class);

    // Check #6.
    // Classpath bug #7104.
    harness.check(list[1] == l1);

    // Check #7.
    harness.check(list[2], L.class);

    // Check #8.
    harness.check(list[3] == l2);

    // Check #9: Adding null listener.
    ell = new EventListenerList();   
    Throwable caught = null;
    try
      {
        ell.add(L.class, null);
      }
    catch (Exception ex)
      {
        caught = ex;
      }
    harness.check(caught, null);

    // Check #10: Adding null listener does not change anything.
    // Classpath bug #7104.
    harness.check(ell.getListenerCount(), 0);

    // Check #11: Registering as null class.
    caught = null;
    try
      {
        ell.add(null, new L());
      }
    catch (Exception ex)
      {
        caught = ex;
      }
    harness.check(caught != null);

    // Check #12: Registering a null class does not actually
    // register it.
    // Classpath bug #7104.
    harness.check(ell.getListenerCount(), 0);
   
    // Check #13: Registering a non-instance.
    // Classpath bug #7104.
    caught = null;
    try
      {
        ell.add( (Class) L.class, new L2());
      }
    catch (Exception ex)
      {
        caught = ex;
      }
    harness.check(caught instanceof IllegalArgumentException);

    // Check #14: Registering the same listener twice.
    // Classpath bug #7104.
    ell.add(L.class, l1);
    ell.add(L.class, l1);
    harness.check(ell.getListenerCount(), 2);
  }
View Full Code Here

  };

  public void test(TestHarness harness)
  {
    // Check #1.
    EventListenerList ell = new EventListenerList();
    ell.add(EventListener.class, new L1());
    ell.add(L2.class, new L2());
    harness.check(ell.toString(), "EventListenerList: 2 listeners:  "
                  + "type java.util.EventListener listener l-one "
                  + "type gnu.testlet.javax.swing.event.EventList"
                  + "enerList.toString$L2 listener l-two");
  }
View Full Code Here

TOP

Related Classes of javax.swing.event.EventListenerList

Copyright © 2018 www.massapicom. 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.