- java.lang.Object
 -  
      
- javax.swing.AbstractListModel<E>
 -  
        
- javax.swing.DefaultComboBoxModel<E>
 
 
 
-  
       
- 参数类型
 -  
         
E- 此模型的元素类型 
- 实现的所有接口
 -  
         
Serializable,ComboBoxModel<E>,ListModel<E>,MutableComboBoxModel<E> 
public class DefaultComboBoxModel<E> extends AbstractListModel<E> implements MutableComboBoxModel<E>, Serializable
组合框的默认模型。- 从以下版本开始:
 - 1.2
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
字段汇总
-  
               
声明的属性在类 javax.swing.AbstractListModel
listenerList 
 -  
               
 
-  
             
构造方法摘要
构造方法 构造器 描述 DefaultComboBoxModel()构造一个空的DefaultComboBoxModel对象。DefaultComboBoxModel(E[] items)构造一个使用对象数组初始化的DefaultComboBoxModel对象。DefaultComboBoxModel(Vector<E> v)构造使用向量初始化的DefaultComboBoxModel对象。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidaddAll(int index, Collection<? extends E> c)从指定的索引开始添加集合中存在的所有元素。voidaddAll(Collection<? extends E> c)添加集合中存在的所有元素。intgetIndexOf(Object anObject)返回列表中指定对象的索引位置。voidremoveAllElements()清空列表。voidsetSelectedItem(Object anObject)设置所选项目的值。-  
               
声明方法的类 javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener 
-  
               
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
-  
               
声明方法的接口 javax.swing.ComboBoxModel
getSelectedItem 
-  
               
声明方法的接口 javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener 
-  
               
声明方法的接口 javax.swing.MutableComboBoxModel
addElement, insertElementAt, removeElement, removeElementAt 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
DefaultComboBoxModel
public DefaultComboBoxModel()
构造一个空的DefaultComboBoxModel对象。 
-  
DefaultComboBoxModel
public DefaultComboBoxModel(E[] items)
构造一个使用对象数组初始化的DefaultComboBoxModel对象。- 参数
 -  
              
items- Object对象的数组 
 
 -  
 
-  
             
方法详细信息
-  
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为空 
 
 -  
 
 -