Module java.desktop
Package javax.swing

Interface SingleSelectionModel

所有已知的实现类:
DefaultSingleSelectionModel

public interface SingleSelectionModel
支持最多一个索引选择的模型。
自版本:
1.2
  • Method Details

    • getSelectedIndex

      int getSelectedIndex()
      返回模型的选择。
      返回:
      模型的选择,如果没有选择则返回-1
      参见:
    • setSelectedIndex

      void setSelectedIndex(int index)
      将模型的选定索引设置为index。如果模型发生变化,则通知任何监听器。
      参数:
      index - 指定模型选择的int值
      参见:
    • clearSelection

      void clearSelection()
      清除选择(设置为-1)。
    • isSelected

      boolean isSelected()
      如果选择模型当前有选定值,则返回true。
      返回:
      如果当前有值被选定,则返回true
    • addChangeListener

      void addChangeListener(ChangeListener listener)
      listener添加为模型变化的监听器。
      参数:
      listener - 要添加的ChangeListene
    • removeChangeListener

      void removeChangeListener(ChangeListener listener)
      listener从模型变化的监听器中移除。
      参数:
      listener - 要移除的ChangeListene