Module java.desktop
Package java.awt

Interface ItemSelectable

所有已知的子接口:
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 Details

    • getSelectedObjects

      Object[] getSelectedObjects()
      返回所选项目或null如果没有选定项目。
      返回:
      所选对象的列表,或null
    • addItemListener

      void addItemListener(ItemListener l)
      添加侦听器以在用户更改项目状态时接收项目事件。当以编程方式设置项目状态时,不会发送项目事件。如果lnull,则不会抛出异常,也不会执行任何操作。
      参数:
      l - 接收事件的侦听器
      参见:
    • removeItemListener

      void removeItemListener(ItemListener l)
      移除项目侦听器。如果lnull,则不会抛出异常,也不会执行任何操作。
      参数:
      l - 要移除的侦听器
      参见: