-
- All Known Subinterfaces:
-
ButtonModel
- 所有已知实现类:
-
AbstractButton
,BasicArrowButton
,Checkbox
,CheckboxMenuItem
,Choice
,DefaultButtonModel
,JButton
,JCheckBox
,JCheckBoxMenuItem
,JComboBox
,JMenu
,JMenuItem
,JRadioButton
,JRadioButtonMenuItem
,JToggleButton
,JToggleButton.ToggleButtonModel
,List
,MetalComboBoxButton
,MetalScrollButton
public interface ItemSelectable
可以选择包含零个或多个项目的对象的对象接口。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
addItemListener(ItemListener l)
当用户更改项目的状态时,添加监听器以接收项目事件。Object[]
getSelectedObjects()
如果没有选择项目,则返回所选项目或null
。void
removeItemListener(ItemListener l)
删除项目侦听器。
-
-
-
方法详细信息
-
getSelectedObjects
Object[] getSelectedObjects()
如果未选择任何项目,则返回所选项目或null
。- 结果
-
所选对象的列表,或
null
-
addItemListener
void addItemListener(ItemListener l)
当用户更改项目的状态时,添加监听器以接收项目事件。 当项目的状态以编程方式设置时,不会发送项目事件。 如果l
为null
,则不会抛出任何异常,也不会执行任何操作。- 参数
-
l
- 接收事件的侦听器 - 另请参见:
-
ItemEvent
-
removeItemListener
void removeItemListener(ItemListener l)
删除项目侦听器。 如果l
为null
,则不会抛出异常,也不会执行任何操作。- 参数
-
l
- 被删除的侦听器 - 另请参见:
-
ItemEvent
-
-