Package javax.swing.event

Examples of javax.swing.event.ListDataEvent


              break;
            }
          }
          if (itemIndex >= 0) {
            for (ListDataListener listener : listeners) {
              listener.contentsChanged(new ListDataEvent(program, ListDataEvent.CONTENTS_CHANGED, itemIndex, itemIndex));
            }
          }
        }
      }
    }
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

   */
  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

  public void update(final int index, final Object key, final Object cbitem)
  {
    final ComboBoxItemPair con = new ComboBoxItemPair(key, cbitem);
    data.set(index, con);
    final ListDataEvent evt = new ListDataEvent
        (this, ListDataEvent.CONTENTS_CHANGED, index, index);
    fireListDataEvent(evt);
  }
View Full Code Here

   */
  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

  }

  public void remove(final int index)
  {
    data.remove(index);
    final ListDataEvent evt = new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, index, index);
    fireListDataEvent(evt);
  }
View Full Code Here

      listeners.remove(l);
    }

    public void modelChanged(ModelChangeEvent e) {
      ListChangeEvent lce = (ListChangeEvent) e;
      ListDataEvent event =
        new ListDataEvent(e.getSource(), lce.getType(), lce.getFirstIndex(), lce.getLastIndex());

      for (int i = 0; i < listeners.size(); i++) {
        ((ListDataListener) listeners.get(i)).contentsChanged(event);
      }
    }
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.