Package javax.swing.event

Examples of javax.swing.event.ListDataEvent


  public void doSave(WindowInterface window) {
  }

  private void fireColliRemoved() {
    for (ListDataListener listener : colliListListeners) {
      listener.intervalRemoved(new ListDataEvent(this, -1, -1, -1));
    }
    buttonEditColli.setEnabled(false);
    buttonRemoveColli.setEnabled(false);
  }
View Full Code Here


    buttonRemoveColli.setEnabled(false);
  }

  private void fireListChanged() {
    for (ListDataListener listener : colliListListeners) {
      listener.contentsChanged(new ListDataEvent(this, -1, -1, -1));
    }
  }
View Full Code Here

  /**
   * Gir beskjed om at data har endret seg
   */
  private void fireContentsChanged() {
    for (ListDataListener listener : listDataListeners) {
      listener.contentsChanged(new ListDataEvent(this,
          ListDataEvent.CONTENTS_CHANGED, -1, -1));
    }
  }
View Full Code Here

public class ListUtil {
    private static final Logger LOGGER = LoggerFactory.createLogger();

    public static void notifyListDataListeners(Object source, Set<ListDataListener> listDataListeners, int fromIndex, int toIndex, int eventType) {
        try {
            ListDataEvent event = new ListDataEvent(source, eventType, fromIndex, toIndex);
            for (ListDataListener listener : listDataListeners) {
                switch (eventType) {
                    case ListDataEvent.INTERVAL_ADDED:   listener.intervalAdded(event); break;
                    case ListDataEvent.INTERVAL_REMOVED: listener.intervalRemoved(event); break;
                    case ListDataEvent.CONTENTS_CHANGED: listener.contentsChanged(event); break;
View Full Code Here

  /**
   * Fyrer hendelse om at transport er fjernet
   */
  private void fireTransportRemoved() {
    for (ListDataListener listener : transportListListeners) {
      listener.intervalRemoved(new ListDataEvent(this, -1, -1, -1));
    }
    buttonEditTransport.setEnabled(false);
    buttonRemoveTransport.setEnabled(false);
  }
View Full Code Here

  /**
   * Fyrer hendelse om at transport er lagt til
   */
  private void fireTransportAdded() {
    for (ListDataListener listener : transportListListeners) {
      listener.intervalAdded(new ListDataEvent(this, -1, -1, -1));
    }
    buttonEditTransport.setEnabled(false);
    buttonRemoveTransport.setEnabled(false);
  }
View Full Code Here

        for (int i = 0; i < values.length; i++) {
            add(keys[i], values[i]);
        }

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

        }
        else {
            final int newSelectedItem = findDataElementIndex(anItem);
            selectedItem = newSelectedItem;
        }
        fireListDataEvent(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, -1, -1));
    }
View Full Code Here

        }
        else {
            final int newSelectedItem = findElementIndex(anItem);
            selectedItem = newSelectedItem;
        }
        fireListDataEvent(new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, -1, -1));
    }
View Full Code Here

     * @param cbitem the display value.
     */
    public void add(final Object key, final Object cbitem) {
        final ComboBoxItemPair con = new ComboBoxItemPair(key, cbitem);
        data.add(con);
        final ListDataEvent evt = new ListDataEvent
            (this, ListDataEvent.INTERVAL_ADDED, data.size() - 2, data.size() - 2);
        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.