Package javax.swing.event

Examples of javax.swing.event.ListDataEvent


     * Removes all entries from the model.
     */
    public void clear() {
        final int size = getSize();
        data.clear();
        final ListDataEvent evt = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, 0, size - 1);
        fireListDataEvent(evt);
    }
View Full Code Here


     *
     * @param event The event to be fired
     *
     */
    private void fireListDataListenerIntervalAdded(int i0, int i1) {
        ListDataEvent event = new ListDataEvent(this, ListDataEvent.INTERVAL_ADDED, i0, i1);
        if (listenerList == null)
            return;
        Object[] listeners = listenerList.getListenerList();
        for (int i = listeners.length - 2; i >= 0; i -= 2) {
            if (listeners[i] == javax.swing.event.ListDataListener.class) {
View Full Code Here

     *
     * @param event The event to be fired
     *
     */
    private void fireListDataListenerIntervalRemoved(int i0, int i1) {
        ListDataEvent event = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, i0, i1);
        if (listenerList == null)
            return;
        Object[] listeners = listenerList.getListenerList();
        for (int i = listeners.length - 2; i >= 0; i -= 2) {
            if (listeners[i] == javax.swing.event.ListDataListener.class) {
View Full Code Here

     *
     * @param event The event to be fired
     *
     */
    private void fireListDataListenerContentsChanged(int i0, int i1) {
        ListDataEvent event = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, i0, i1);
        if (listenerList == null)
            return;
        Object[] listeners = listenerList.getListenerList();
        for (int i = listeners.length - 2; i >= 0; i -= 2) {
            if (listeners[i] == javax.swing.event.ListDataListener.class) {
View Full Code Here

  }

  protected void fireListUpdate()
  {
    final ListDataListener[] listDataListeners = listenerList.getListeners(ListDataListener.class);
    final ListDataEvent event = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, -1, -1);
    for (int i = 0; i < listDataListeners.length; i++)
    {
      final ListDataListener listener = listDataListeners[i];
      listener.contentsChanged(event);
    }
View Full Code Here

  {
    if (listDataListeners == null)
    {
      return;
    }
    final ListDataEvent evt = new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, start, length);
    for (int i = 0; i < listDataListeners.size(); i++)
    {
      final ListDataListener l = (ListDataListener) listDataListeners.get(i);
      l.contentsChanged(evt);
    }
View Full Code Here

    {
      add(keys[i], values[i]);
    }

    selectedItemIndex = -1;
    final ListDataEvent evt = new ListDataEvent
        (this, ListDataEvent.CONTENTS_CHANGED, 0, data.size() - 1);
    fireListDataEvent(evt);
  }
View Full Code Here

      selectedItemIndex = newSelectedItem;
      selectedItemValue = getElementAt(selectedItemIndex);
    }
    if (oldSelectedItem != this.selectedItemIndex)
    {
      fireListDataEvent(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, -1, -1));
    }
  }
View Full Code Here

      selectedItemIndex = newSelectedItem;
      selectedItemValue = getElementAt(selectedItemIndex);
    }
    if (oldSelectedItem != this.selectedItemIndex)
    {
      fireListDataEvent(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, -1, -1));
    }
  }
View Full Code Here

    {
      return;
    }

    data.remove(idx);
    final ListDataEvent evt = new ListDataEvent
        (this, ListDataEvent.INTERVAL_REMOVED, idx, idx);
    fireListDataEvent(evt);
  }
View Full Code Here

TOP

Related Classes of javax.swing.event.ListDataEvent

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.