Module java.desktop
Package javax.swing

Interface MutableComboBoxModel<E>

Type Parameters:
E - the type of the elements of this model
All Superinterfaces:
ComboBoxModel<E>, ListModel<E>
All Known Implementing Classes:
DefaultComboBoxModel

public interface MutableComboBoxModel<E>
extends ComboBoxModel<E>
A mutable version of ComboBoxModel.
Since:
1.2
  • Method Details

    • addElement

      void addElement​(E item)
      Adds an item at the end of the model. The implementation of this method should notify all registered ListDataListeners that the item has been added.
      Parameters:
      item - the item to be added
    • removeElement

      void removeElement​(Object obj)
      Removes an item from the model. The implementation of this method should should notify all registered ListDataListeners that the item has been removed.
      Parameters:
      obj - the Object to be removed
    • insertElementAt

      void insertElementAt​(E item, int index)
      Adds an item at a specific index. The implementation of this method should notify all registered ListDataListeners that the item has been added.
      Parameters:
      item - the item to be added
      index - location to add the object
    • removeElementAt

      void removeElementAt​(int index)
      Removes an item at a specific index. The implementation of this method should notify all registered ListDataListeners that the item has been removed.
      Parameters:
      index - location of the item to be removed