模块  java.desktop
软件包  javax.swing

Class DefaultComboBoxModel<E>

    • 构造方法详细信息

      • DefaultComboBoxModel

        public DefaultComboBoxModel()
        构造一个空的DefaultComboBoxModel对象。
      • DefaultComboBoxModel

        public DefaultComboBoxModel​(E[] items)
        构造一个使用对象数组初始化的DefaultComboBoxModel对象。
        参数
        items - Object对象的数组
      • DefaultComboBoxModel

        public DefaultComboBoxModel​(Vector<E> v)
        构造使用向量初始化的DefaultComboBoxModel对象。
        参数
        v - Vector对象...
    • 方法详细信息

      • setSelectedItem

        public void setSelectedItem​(Object anObject)
        设置所选项目的值。 所选项目可能为空。
        Specified by:
        setSelectedItem在界面 ComboBoxModel<E>
        参数
        anObject - 组合框值,如果没有选择,则为null。
      • getIndexOf

        public int getIndexOf​(Object anObject)
        返回列表中指定对象的索引位置。
        参数
        anObject - 返回索引的对象
        结果
        表示索引位置的int,其中0是第一个位置
      • removeAllElements

        public void removeAllElements()
        清空列表。
      • addAll

        public void addAll​(Collection<? extends E> c)
        添加集合中存在的所有元素。
        参数
        c - 包含要添加的元素的集合
        异常
        NullPointerException - 如果 c为空
      • addAll

        public void addAll​(int index,
                           Collection<? extends E> c)
        从指定的索引开始添加集合中存在的所有元素。
        参数
        index - 从指定集合插入第一个元素的索引
        c - 包含要添加的元素的集合
        异常
        ArrayIndexOutOfBoundsException - 如果 index不在当前持有的元素数范围内
        NullPointerException - 如果 c为空