Java™ Platform
Standard Ed. 8
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.
      • getSelectedItem

        public Object getSelectedItem()
        Description copied from interface: ComboBoxModel
        Returns the selected item
        Specified by:
        getSelectedItem in interface ComboBoxModel<E>
        Returns:
        The selected item or null if there is no selection
      • getSize

        public int getSize()
        Description copied from interface: ListModel
        Returns the length of the list.
        Specified by:
        getSize in interface ListModel<E>
        Returns:
        the length of the list
      • getElementAt

        public E getElementAt(int index)
        Description copied from interface: ListModel
        Returns the value at the specified index.
        Specified by:
        getElementAt in interface ListModel<E>
        Parameters:
        index - the requested index
        Returns:
        the value at index
      • getIndexOf

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

        public void addElement(E anObject)
        Description copied from interface: MutableComboBoxModel
        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.
        Specified by:
        addElement in interface MutableComboBoxModel<E>
        Parameters:
        anObject - the item to be added
      • insertElementAt

        public void insertElementAt(E anObject,
                                    int index)
        Description copied from interface: MutableComboBoxModel
        Adds an item at a specific index. The implementation of this method should notify all registered ListDataListeners that the item has been added.
        Specified by:
        insertElementAt in interface MutableComboBoxModel<E>
        Parameters:
        anObject - the item to be added
        index - location to add the object
      • removeElementAt

        public void removeElementAt(int index)
        Description copied from interface: MutableComboBoxModel
        Removes an item at a specific index. The implementation of this method should notify all registered ListDataListeners that the item has been removed.
        Specified by:
        removeElementAt in interface MutableComboBoxModel<E>
        Parameters:
        index - location of the item to be removed
      • removeElement

        public void removeElement(Object anObject)
        Description copied from interface: MutableComboBoxModel
        Removes an item from the model. The implementation of this method should should notify all registered ListDataListeners that the item has been removed.
        Specified by:
        removeElement in interface MutableComboBoxModel<E>
        Parameters:
        anObject - the Object to be removed
      • removeAllElements

        public void removeAllElements()
        Empties the list.
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部