所有类


javax.swing
类 DefaultSingleSelectionModel

java.lang.Object
  继承者 javax.swing.DefaultSingleSelectionModel
所有已实现的接口:
Serializable, SingleSelectionModel

public class DefaultSingleSelectionModel
   
   
   
   
   
extends Object
implements SingleSelectionModel, Serializable

SingleSelectionModel 的一般实现。

警告:此类的序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储,或适用于在运行相同 Swing 版本的应用程序之间进行 RMI(Remote Method Invocation,远程方法调用)。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


字段摘要
protected  ChangeEventchangeEvent
           
protected  EventListenerListlistenerList
          已注册侦听器的集合
 
构造方法摘要
DefaultSingleSelectionModel()
           
 
方法摘要
 voidaddChangeListener(ChangeListener l)
          向按钮添加一个 ChangeListener
 voidclearSelection()
          清除选项(返回 -1)。
protected  voidfireStateChanged()
          通知所有对此事件类型的通知感兴趣的已注册侦听器。
 ChangeListener[]getChangeListeners()
          返回此 DefaultSingleSelectionModel 上所有已注册的更改侦听器组成的数组。
<T extends EventListener>
T[]
getListeners(Class<T> listenerType)
          返回当前已在此模型上注册为 FooListener 的所有对象组成的数组。
 intgetSelectedIndex()
          返回模型的选项。
 booleanisSelected()
          如果选项模型当前有一个选定的值,则返回 true。
 voidremoveChangeListener(ChangeListener l)
          从按钮中移除一个 ChangeListener
 voidsetSelectedIndex(int index)
          将模型中选定的索引设置为 index
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

changeEvent

protected transient ChangeEvent changeEvent

listenerList

protected EventListenerList listenerList
已注册侦听器的集合

构造方法详细信息

DefaultSingleSelectionModel

public DefaultSingleSelectionModel()
方法详细信息

getSelectedIndex

public int getSelectedIndex()
从接口 SingleSelectionModel 复制的描述
返回模型的选项。

指定者:
接口 SingleSelectionModel 中的 getSelectedIndex
返回:
模型的选项,如果没有任何选项,则返回 -1
另请参见:
SingleSelectionModel.setSelectedIndex(int)

setSelectedIndex

public void setSelectedIndex(int index)
从接口 SingleSelectionModel 复制的描述
将模型中选定的索引设置为 index。如果模型更改则通知所有的侦听器。

指定者:
接口 SingleSelectionModel 中的 setSelectedIndex
参数:
index - 用于指定模型选项的整数
另请参见:
SingleSelectionModel.getSelectedIndex(), SingleSelectionModel.addChangeListener(javax.swing.event.ChangeListener)

clearSelection

public void clearSelection()
从接口 SingleSelectionModel 复制的描述
清除选项(返回 -1)。

指定者:
接口 SingleSelectionModel 中的 clearSelection

isSelected

public boolean isSelected()
从接口 SingleSelectionModel 复制的描述
如果选项模型当前有一个选定的值,则返回 true。

指定者:
接口 SingleSelectionModel 中的 isSelected
返回:
如果当前选定一个值,则返回 true

addChangeListener

public void addChangeListener(ChangeListener l)
向按钮添加一个 ChangeListener

指定者:
接口 SingleSelectionModel 中的 addChangeListener
参数:
l - 要添加的 ChangeListener

removeChangeListener

public void removeChangeListener(ChangeListener l)
从按钮中移除一个 ChangeListener

指定者:
接口 SingleSelectionModel 中的 removeChangeListener
参数:
l - 要移除的 ChangeListener