- 所有已知的子接口:
-
ButtonModel
- 所有已知的实现类:
-
AbstractButton
,BasicArrowButton
,Checkbox
,CheckboxMenuItem
,Choice
,DefaultButtonModel
,JButton
,JCheckBox
,JCheckBoxMenuItem
,JComboBox
,JMenu
,JMenuItem
,JRadioButton
,JRadioButtonMenuItem
,JToggleButton
,JToggleButton.ToggleButtonModel
,List
,MetalComboBoxButton
,MetalScrollButton
public interface ItemSelectable
包含一组项目的对象的接口,其中可以选择零个或多个项目。
-
Method Summary
Modifier and TypeMethodDescriptionvoid
添加侦听器以在用户更改项目状态时接收项目事件。Object[]
返回所选项目或null
如果没有选定项目。void
移除项目侦听器。
-
Method Details
-
getSelectedObjects
Object[] getSelectedObjects()返回所选项目或null
如果没有选定项目。- 返回:
-
所选对象的列表,或
null
-
addItemListener
添加侦听器以在用户更改项目状态时接收项目事件。当以编程方式设置项目状态时,不会发送项目事件。如果l
为null
,则不会抛出异常,也不会执行任何操作。- 参数:
-
l
- 接收事件的侦听器 - 参见:
-
removeItemListener
移除项目侦听器。如果l
为null
,则不会抛出异常,也不会执行任何操作。- 参数:
-
l
- 要移除的侦听器 - 参见:
-