Module java.desktop
Package javax.swing

Class DefaultComboBoxModel<E>

    • Constructor Detail

      • DefaultComboBoxModel

        public DefaultComboBoxModel()
        Constructs an empty DefaultComboBoxModel object.
      • DefaultComboBoxModel

        public DefaultComboBoxModel​(E[] items)
        Constructs a DefaultComboBoxModel object initialized with an array of objects.
        Parameters:
        items - an array of Object objects
      • DefaultComboBoxModel

        public DefaultComboBoxModel​(Vector<E> v)
        Constructs a DefaultComboBoxModel object initialized with a vector.
        Parameters:
        v - a Vector object ...
    • Method Detail

      • setSelectedItem

        public void setSelectedItem​(Object anObject)
        Set the value of the selected item. The selected item may be null.
        Specified by:
        setSelectedItem in interface ComboBoxModel<E>
        Parameters:
        anObject - The combo box value or null for no selection.
      • getIndexOf

        public int getIndexOf​(Object anObject)
        Returns the index-position of the specified object in the list.
        Parameters:
        anObject - the object to return the index of
        Returns:
        an int representing the index position, where 0 is the first position
      • removeAllElements

        public void removeAllElements()
        Empties the list.
      • addAll

        public void addAll​(Collection<? extends E> c)
        Adds all of the elements present in the collection.
        Parameters:
        c - the collection which contains the elements to add
        Throws:
        NullPointerException - if c is null
      • addAll

        public void addAll​(int index,
                           Collection<? extends E> c)
        Adds all of the elements present in the collection, starting from the specified index.
        Parameters:
        index - index at which to insert the first element from the specified collection
        c - the collection which contains the elements to add
        Throws:
        ArrayIndexOutOfBoundsException - if index does not fall within the range of number of elements currently held
        NullPointerException - if c is null