public class DefaultSingleSelectionModel extends Object implements SingleSelectionModel, Serializable
 警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已经添加到java.beans包中。 请参阅XMLEncoder 。 
| Modifier and Type | Field and Description | 
|---|---|
| protected ChangeEvent | changeEvent | 
| protected EventListenerList | listenerList
              收集注册听众 
             | 
| Constructor and Description | 
|---|
| DefaultSingleSelectionModel() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addChangeListener(ChangeListener l)
              添加一个 
              ChangeListener到按钮。 | 
| void | clearSelection()
              清除选择(至-1)。 
             | 
| protected void | fireStateChanged()
              通知所有在此事件类型上通知有兴趣的听众。 
             | 
| ChangeListener[] | getChangeListeners()
              返回在此 
              DefaultSingleSelectionModel上DefaultSingleSelectionModel的所有更改侦听器的DefaultSingleSelectionModel。 | 
| <T extends EventListener> | getListeners(类<T> listenerType)
              返回当前注册为 
              FooListener的所有对象的数组。 | 
| int | getSelectedIndex()
              返回模型的选择。 
             | 
| boolean | isSelected()
              如果选择模型当前具有选定的值,则返回true。 
             | 
| void | removeChangeListener(ChangeListener l)
              从按钮中删除 
              ChangeListener。 | 
| void | setSelectedIndex(int index)
              将模型的所选索引设置为 
             索引 。 
             | 
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
public int getSelectedIndex()
SingleSelectionModel复制 
          getSelectedIndex在接口 
            SingleSelectionModel 
           SingleSelectionModel.setSelectedIndex(int) 
           public void setSelectedIndex(int index)
SingleSelectionModel 
          setSelectedIndex在界面 
            SingleSelectionModel 
           index - 指定模型选择的int 
           SingleSelectionModel.getSelectedIndex() , 
            SingleSelectionModel.addChangeListener(javax.swing.event.ChangeListener) 
           public void clearSelection()
SingleSelectionModel复制 
          clearSelection在接口 
            SingleSelectionModel 
           public boolean isSelected()
SingleSelectionModel 
          isSelected中的 
            SingleSelectionModel 
           public void addChangeListener(ChangeListener l)
ChangeListener 。 
          addChangeListener在界面 
            SingleSelectionModel 
           l - 要添加的ChangeListener 
           public void removeChangeListener(ChangeListener l)
ChangeListener 。 
          removeChangeListener在接口 
            SingleSelectionModel 
           l - 要删除的ChangeListener 
           public ChangeListener[] getChangeListeners()
DefaultSingleSelectionModel上 
           DefaultSingleSelectionModel的所有更改监听器的 
           DefaultSingleSelectionModel 。 
          ChangeListener s或一个空数组,如果没有更改监听器当前注册 
           addChangeListener(javax.swing.event.ChangeListener) , 
            removeChangeListener(javax.swing.event.ChangeListener) 
           protected void fireStateChanged()
EventListenerList 
           public <T extends EventListener> T[] getListeners(类<T> listenerType)
FooListener的所有对象的数组。 
           FooListener使用addFooListener 。 
            您可以使用类文字指定listenerType参数,例如FooListener.class 。 例如,您可以使用以下代码查询DefaultSingleSelectionModel实例m的更改侦听器: 
  ChangeListener[] cls = (ChangeListener[])(m.getListeners(ChangeListener.class));  
           如果没有这样的侦听器存在,这个方法返回一个空数组。 
          listenerType - 所请求的听众的类型; 
            该参数应指定从java.util.EventListener下降的java.util.EventListener 
           FooListener的所有对象的数组,如果没有添加此类侦听器,则为空数组 
           ClassCastException - 如果 
            listenerType没有指定实现java.util.EventListener的类或 
            java.util.EventListener 
           getChangeListeners() 
            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, 2014, Oracle and/or its affiliates. All rights reserved.