javax.swing

接口
异常
所有已知实现类:
DefaultSingleSelectionModel

public interface SingleSelectionModel

最多支持一个索引选项的模型。


方法摘要
 void addChangeListener(ChangeListener listener)
          在模型中添加作为更改侦听侦听器的 listener
 void clearSelection()
          清除选项(返回 -1)。
 int getSelectedIndex()
          返回模型的选项。
 boolean isSelected()
          如果选项模型当前有一个选定的值,则返回 true。
 void removeChangeListener(ChangeListener listener)
          从模型中移除作为更改侦听器的 listener
 void setSelectedIndex(int index)
          将模型中选定的索引设置为 index
 

方法详细信息

getSelectedIndex

int getSelectedIndex()
返回模型的选项。

返回:
模型的选项,如果没有任何选项,则返回 -1
另请参见:
setSelectedIndex(int)

setSelectedIndex

void setSelectedIndex(int index)
将模型中选定的索引设置为 index。如果模型更改则通知所有的侦听器。

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

clearSelection

void clearSelection()
清除选项(返回 -1)。


isSelected

boolean isSelected()
如果选项模型当前有一个选定的值,则返回 true。

返回:
如果当前选定一个值,则返回 true

addChangeListener

void addChangeListener(ChangeListener listener)
在模型中添加作为更改侦听侦听器的 listener

参数:
listener - 要添加的 ChangeListener

removeChangeListener

void removeChangeListener(ChangeListener listener)
从模型中移除作为更改侦听器的 listener

参数:
listener - 要移除的 ChangeListener