JavaTM Platform
Standard Ed. 6

接口 java.awt.event.ItemListener
的使用

使用 ItemListener 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
 

java.awtItemListener 的使用
 

实现 ItemListenerjava.awt 中的类
 class AWTEventMulticaster
          AWTEventMulticaster 实现对 java.awt.event 包中定义的 AWT 事件的指派,该指派是有效的、线程安全的多路广播事件指派。
protected  class Checkbox.AccessibleAWTCheckbox
          此类实现对 Checkbox 类的可访问性支持。
protected  class List.AccessibleAWTList
          此类实现 List 类的可访问性支持。
 

返回 ItemListenerjava.awt 中的方法
static ItemListener AWTEventMulticaster.add(ItemListener a, ItemListener b)
          添加项侦听器 a 和项侦听器 b,并返回得到的多路广播侦听器。
 ItemListener[] Checkbox.getItemListeners()
          返回已在此复选框上注册的所有项侦听器所组成的数组。
 ItemListener[] CheckboxMenuItem.getItemListeners()
          返回在此复选框菜单项上注册的所有项侦听器组成的数组。
 ItemListener[] Choice.getItemListeners()
          返回已在此选择上注册的所有项侦听器组成的数组。
 ItemListener[] List.getItemListeners()
          返回已在此列表上注册的所有项侦听器的数组。
static ItemListener AWTEventMulticaster.remove(ItemListener l, ItemListener oldl)
          从项侦听器 l 中移除旧的项侦听器,并返回得到的多路广播侦听器。
 

参数类型为 ItemListenerjava.awt 中的方法
static ItemListener AWTEventMulticaster.add(ItemListener a, ItemListener b)
          添加项侦听器 a 和项侦听器 b,并返回得到的多路广播侦听器。
 void Checkbox.addItemListener(ItemListener l)
          添加指定的项侦听器,以接收来自此复选框的项事件。
 void CheckboxMenuItem.addItemListener(ItemListener l)
          添加指定的项侦听器,以接收发自此复选框菜单项的项事件。
 void Choice.addItemListener(ItemListener l)
          添加指定的项侦听器,以接收发自此 Choice 菜单的项事件。
 void List.addItemListener(ItemListener l)
          添加指定的项侦听器以接收此列表的项事件。
 void ItemSelectable.addItemListener(ItemListener l)
          添加侦听器,以接收用户更改项状态时的项事件。
static ItemListener AWTEventMulticaster.remove(ItemListener l, ItemListener oldl)
          从项侦听器 l 中移除旧的项侦听器,并返回得到的多路广播侦听器。
 void Checkbox.removeItemListener(ItemListener l)
          移除此项侦听器,这样项侦听器将不再接收发自此复选框的项事件。
 void CheckboxMenuItem.removeItemListener(ItemListener l)
          移除指定的项侦听器,以便它不再接收发自此复选框菜单项的项事件。
 void Choice.removeItemListener(ItemListener l)
          移除指定的项侦听器,以便它不再接收发自此 Choice 菜单的项事件。
 void List.removeItemListener(ItemListener l)
          移除指定的项侦听器,以便不再从此列表接收项事件。
 void ItemSelectable.removeItemListener(ItemListener l)
          移除项侦听器。
 

javax.swingItemListener 的使用
 

实现 ItemListenerjavax.swing 中的类
protected  class DefaultCellEditor.EditorDelegate
          受保护的 (protected) EditorDelegate 类。
protected  class JCheckBox.AccessibleJCheckBox
          此类实现对 JCheckBox 类的可访问性支持。
protected  class JRadioButton.AccessibleJRadioButton
          此类实现对 JRadioButton 类的可访问性支持。
protected  class JToggleButton.AccessibleJToggleButton
          此类实现对 JToggleButton 类的可访问性支持。
 

声明为 ItemListenerjavax.swing 中的字段
protected  ItemListener AbstractButton.itemListener
          按钮模型的 ItemListener
 

返回 ItemListenerjavax.swing 中的方法
protected  ItemListener AbstractButton.createItemListener()
           
 ItemListener[] JComboBox.getItemListeners()
          返回使用 addItemListener() 添加到此 JComboBox 中的所有 ItemListener 组成的数组。
 ItemListener[] DefaultButtonModel.getItemListeners()
          返回此 DefaultButtonModel 上所有已注册的项侦听器组成的数组。
 ItemListener[] AbstractButton.getItemListeners()
          返回使用 addItemListener() 添加到此 AbstractButton 中的所有 ItemListener 组成的数组。
 

参数类型为 ItemListenerjavax.swing 中的方法
 void JComboBox.addItemListener(ItemListener aListener)
          添加 ItemListener
 void DefaultButtonModel.addItemListener(ItemListener l)
          向模型添加一个 ItemListener
 void ButtonModel.addItemListener(ItemListener l)
          向模型添加一个 ItemListener
 void AbstractButton.addItemListener(ItemListener l)
          将一个 ItemListener 添加到 checkbox 中。
 void JComboBox.removeItemListener(ItemListener aListener)
          移除 ItemListener
 void DefaultButtonModel.removeItemListener(ItemListener l)
          从模型中移除一个 ItemListener
 void ButtonModel.removeItemListener(ItemListener l)
          从模型中移除一个 ItemListener
 void AbstractButton.removeItemListener(ItemListener l)
          从按钮中移除一个 ItemListener
 

javax.swing.plaf.basicItemListener 的使用
 

实现 ItemListenerjavax.swing.plaf.basic 中的类
 class BasicComboBoxUI.ItemHandler
          此侦听器观察组合框中选择的更改。
protected  class BasicComboPopup.ItemHandler
          此侦听器观察组合框中选择的更改。
 

声明为 ItemListenerjavax.swing.plaf.basic 中的字段
protected  ItemListener BasicComboPopup.itemListener
          此受保护字段是特定于实现的。
protected  ItemListener BasicComboBoxUI.itemListener
          此受保护字段是特定于实现的。
 

返回 ItemListenerjavax.swing.plaf.basic 中的方法
protected  ItemListener BasicComboPopup.createItemListener()
          创建将添加到组合框的 ItemListener
protected  ItemListener BasicComboBoxUI.createItemListener()
          创建将添加到组合框的 ItemListener
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策