-
- 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包含一组可以选择零或更多项的对象的接口。
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 voidaddItemListener(ItemListener l)添加侦听器以在用户更改项目状态时接收项目事件。Object[]getSelectedObjects()如果未选择任何项目,则返回所选项目或null。voidremoveItemListener(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
-
-