JavaTM 2 Platform
Standard Ed. 6

接口 javax.swing.event.ListDataListener
的使用

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

javax.swingListDataListener 的使用
 

实现 ListDataListenerjavax.swing 中的类
 class JComboBox
          将按钮或可编辑字段与下拉列表组合的组件。
protected  class JList.AccessibleJList
          此类实现 JList 类的可访问性支持。
 

返回 ListDataListenerjavax.swing 中的方法
 ListDataListener[] AbstractListModel.getListDataListeners()
          返回已在此 AbstractListModel 上注册的所有列表数据侦听器组成的数组。
 

参数类型为 ListDataListenerjavax.swing 中的方法
 void AbstractListModel.addListDataListener(ListDataListener l)
          将某个侦听器添加到每次更改数据模型都要通知的列表。
 void ListModel.addListDataListener(ListDataListener l)
          将一个侦听器添加到每次在数据模型发生更改时都得到通知的列表。
 void AbstractListModel.removeListDataListener(ListDataListener l)
          将某个侦听器从每次更改数据模型都要通知的列表中移除。
 void ListModel.removeListDataListener(ListDataListener l)
          从每次在数据模型发生更改时都得到通知的列表中移除侦听器。
 

javax.swing.plaf.basicListDataListener 的使用
 

实现 ListDataListenerjavax.swing.plaf.basic 中的类
 class BasicComboBoxUI.ListDataHandler
          此侦听器观察 ComboBoxModel 中的更改。
 class BasicComboPopup.ListDataHandler
          从 1.4 开始,此类已废弃,不再执行任何操作,包括它只是为了具有向后 API 兼容性。
 class BasicListUI.ListDataHandler
          在 installUI 时和只要 JList.model 属性更改时就要添加到 JList 模型的 ListDataListener。
 

声明为 ListDataListenerjavax.swing.plaf.basic 中的字段
protected  ListDataListener BasicListUI.listDataListener
           
protected  ListDataListener BasicComboPopup.listDataListener
          此受保护字段是特定于实现的。
protected  ListDataListener BasicComboBoxUI.listDataListener
          此受保护字段是特定于实现的。
 

返回 ListDataListenerjavax.swing.plaf.basic 中的方法
protected  ListDataListener BasicListUI.createListDataListener()
          创建在需要时由模型添加到 JList 的 ListDataListener 的实例。
protected  ListDataListener BasicComboPopup.createListDataListener()
          创建将添加到 ComboBoxModel 的列表数据侦听器。
protected  ListDataListener BasicComboBoxUI.createListDataListener()
          创建将添加到 ComboBoxModel 的列表数据侦听器。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only