JavaTM Platform
Standard Ed. 6

软件包 javax.swing.event
的使用

使用 javax.swing.event 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.colorchooser 包含供 JColorChooser 组件使用的类和接口。 
javax.swing.event 供 Swing 组件触发的事件使用。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 
javax.swing.undo 允许开发人员为应用程序(例如文本编辑器)中的撤消/恢复提供支持。 
 

javax.swing 使用的 javax.swing.event 中的类
AncestorListener
          AncestorListener 接口支持 JComponent 或其祖先之一发生更改时进行通知。
CaretListener
          用于侦听文本组件插入符的位置更改的侦听器。
CellEditorListener
          CellEditorListener 定义用于侦听 CellEditor 中更改的对象的接口
ChangeEvent
          ChangeEvent 用于通知感兴趣的参与者事件源中的状态已发生更改。
ChangeListener
          定义一个侦听 ChangeEvent 的对象。
DocumentListener
          观察者使用该接口注册以接收文本文档的更改通知。
EventListenerList
          保存 EventListener 列表的类。
HyperlinkEvent
          HyperlinkEvent 用于通知感兴趣的参与者发生了与超文本链接有关的事情。
HyperlinkListener
          HyperlinkListener
InternalFrameListener
          用于接收内部窗体事件的侦听器接口。
ListDataEvent
          定义一个封装列表更改的事件。
ListDataListener
          ListDataListener
ListSelectionEvent
          表现选择中更改的特征的事件。
ListSelectionListener
          列表选择值发生更改时收到通知的侦听器。
MenuDragMouseEvent
          MenuDragMouseEvent 用于通知对此进行侦听的参与者在拖动情况下菜单元素已经收到转发给它的 MouseEvent。
MenuDragMouseListener
          定义一个菜单鼠标拖动侦听器。
MenuKeyEvent
          MenuKeyEvent 用于通知感兴趣的参与者菜单元素已在菜单树中接收转发给它的 KeyEvent。
MenuKeyListener
          MenuKeyListener
MenuListener
          定义一个菜单事件侦听器。
PopupMenuListener
          弹出菜单侦听器
RowSorterEvent
          RowSorterEvent 提供 RowSorter 的更改通知。
RowSorterListener
          通知 RowSorterListenerRowSorter 的更改。
SwingPropertyChangeSupport
          java.beans.PropertyChangeSupport 的这一子类在功能上几乎是等效的。
TableColumnModelEvent
          TableColumnModelEvent 用于通知侦听器某一个表的列模型已发生更改,比如添加、移除或移动列。
TableColumnModelListener
          TableColumnModelListener 定义侦听 TableColumnModel 中更改的对象的接口。
TableModelEvent
          TableModelEvent 用于通知侦听器某一表模型已发生更改。
TableModelListener
          TableModelListener 定义侦听 TableModel 中更改的对象的接口。
TreeExpansionEvent
          用于标识树中的单个路径的事件。
TreeExpansionListener
          当树扩展或折叠某一节点时获得通知的侦听器。
TreeModelEvent
          封装描述树模型更改的信息,并用于通知侦听更改的树模型侦听器。
TreeModelListener
          定义侦听 TreeModel 中更改的对象的接口。
TreeSelectionEvent
          描述当前选择中的更改的事件。
TreeSelectionListener
          当 TreeSelectionModel 中的选择发生更改时收到通知的侦听器。
TreeWillExpandListener
          当树扩展或折叠某一节点时获得通知的侦听器。
 

javax.swing.colorchooser 使用的 javax.swing.event 中的类
ChangeEvent
          ChangeEvent 用于通知感兴趣的参与者事件源中的状态已发生更改。
ChangeListener
          定义一个侦听 ChangeEvent 的对象。
EventListenerList
          保存 EventListener 列表的类。
 

javax.swing.event 使用的 javax.swing.event 中的类
AncestorEvent
          报告给子组件的事件,该子组件源自组件层次结构中的某个祖先。
CaretEvent
          CaretEvent 用于通知感兴趣的参与者事件源中的文本插入符已发生更改。
ChangeEvent
          ChangeEvent 用于通知感兴趣的参与者事件源中的状态已发生更改。
DocumentEvent
          用于文档更改通知的接口。
DocumentEvent.ElementChange
          描述对特定元素所做的更改。
DocumentEvent.EventType
          文档事件类型的枚举
HyperlinkEvent
          HyperlinkEvent 用于通知感兴趣的参与者发生了与超文本链接有关的事情。
HyperlinkEvent.EventType
          定义 ENTERED、EXITED 和 ACTIVATED 事件类型,以及由 toString() 返回的这些事件类型的字符串表示形式。
InternalFrameEvent
          以事件源的形式添加对 JInternalFrame 对象的支持的 AWTEvent
InternalFrameListener
          用于接收内部窗体事件的侦听器接口。
ListDataEvent
          定义一个封装列表更改的事件。
ListSelectionEvent
          表现选择中更改的特征的事件。
MenuDragMouseEvent
          MenuDragMouseEvent 用于通知对此进行侦听的参与者在拖动情况下菜单元素已经收到转发给它的 MouseEvent。
MenuEvent
          MenuEvent 用于通知感兴趣的参与者作为事件源的菜单已经被发送、选定或取消。
MenuKeyEvent
          MenuKeyEvent 用于通知感兴趣的参与者菜单元素已在菜单树中接收转发给它的 KeyEvent。
MouseInputListener
          实现 MouseListenerMouseMotionListener 接口中的所有方法的侦听器。
PopupMenuEvent
          PopupMenuEvent 只包含事件源,该事件源是发送事件的 JPoupMenu 警告:此类的序列化对象将与以后的 Swing 版本不兼容。
RowSorterEvent
          RowSorterEvent 提供 RowSorter 的更改通知。
RowSorterEvent.Type
          RowSorterEvent 类型的枚举。
TableColumnModelEvent
          TableColumnModelEvent 用于通知侦听器某一个表的列模型已发生更改,比如添加、移除或移动列。
TableModelEvent
          TableModelEvent 用于通知侦听器某一表模型已发生更改。
TreeExpansionEvent
          用于标识树中的单个路径的事件。
TreeModelEvent
          封装描述树模型更改的信息,并用于通知侦听更改的树模型侦听器。
TreeSelectionEvent
          描述当前选择中的更改的事件。
UndoableEditEvent
          指示发生了可撤消操作的事件。
 

javax.swing.plaf.basic 使用的 javax.swing.event 中的类
CellEditorListener
          CellEditorListener 定义用于侦听 CellEditor 中更改的对象的接口
ChangeEvent
          ChangeEvent 用于通知感兴趣的参与者事件源中的状态已发生更改。
ChangeListener
          定义一个侦听 ChangeEvent 的对象。
InternalFrameEvent
          以事件源的形式添加对 JInternalFrame 对象的支持的 AWTEvent
InternalFrameListener
          用于接收内部窗体事件的侦听器接口。
ListDataEvent
          定义一个封装列表更改的事件。
ListDataListener
          ListDataListener
ListSelectionEvent
          表现选择中更改的特征的事件。
ListSelectionListener
          列表选择值发生更改时收到通知的侦听器。
MenuDragMouseListener
          定义一个菜单鼠标拖动侦听器。
MenuKeyListener
          MenuKeyListener
MenuListener
          定义一个菜单事件侦听器。
MouseInputAdapter
          MouseInputListener 接口的一个空实现,提供此类作为简化创建侦听器任务的一种便捷方式,它只扩展和实现需要的方法。
MouseInputListener
          实现 MouseListenerMouseMotionListener 接口中的所有方法的侦听器。
TreeExpansionEvent
          用于标识树中的单个路径的事件。
TreeExpansionListener
          当树扩展或折叠某一节点时获得通知的侦听器。
TreeModelEvent
          封装描述树模型更改的信息,并用于通知侦听更改的树模型侦听器。
TreeModelListener
          定义侦听 TreeModel 中更改的对象的接口。
TreeSelectionEvent
          描述当前选择中的更改的事件。
TreeSelectionListener
          当 TreeSelectionModel 中的选择发生更改时收到通知的侦听器。
 

javax.swing.plaf.metal 使用的 javax.swing.event 中的类
ListSelectionEvent
          表现选择中更改的特征的事件。
ListSelectionListener
          列表选择值发生更改时收到通知的侦听器。
MouseInputAdapter
          MouseInputListener 接口的一个空实现,提供此类作为简化创建侦听器任务的一种便捷方式,它只扩展和实现需要的方法。
MouseInputListener
          实现 MouseListenerMouseMotionListener 接口中的所有方法的侦听器。
 

javax.swing.table 使用的 javax.swing.event 中的类
ChangeEvent
          ChangeEvent 用于通知感兴趣的参与者事件源中的状态已发生更改。
EventListenerList
          保存 EventListener 列表的类。
ListSelectionEvent
          表现选择中更改的特征的事件。
ListSelectionListener
          列表选择值发生更改时收到通知的侦听器。
TableColumnModelEvent
          TableColumnModelEvent 用于通知侦听器某一个表的列模型已发生更改,比如添加、移除或移动列。
TableColumnModelListener
          TableColumnModelListener 定义侦听 TableColumnModel 中更改的对象的接口。
TableModelEvent
          TableModelEvent 用于通知侦听器某一表模型已发生更改。
TableModelListener
          TableModelListener 定义侦听 TableModel 中更改的对象的接口。
 

javax.swing.text 使用的 javax.swing.event 中的类
CaretEvent
          CaretEvent 用于通知感兴趣的参与者事件源中的文本插入符已发生更改。
CaretListener
          用于侦听文本组件插入符的位置更改的侦听器。
ChangeEvent
          ChangeEvent 用于通知感兴趣的参与者事件源中的状态已发生更改。
ChangeListener
          定义一个侦听 ChangeEvent 的对象。
DocumentEvent
          用于文档更改通知的接口。
DocumentEvent.ElementChange
          描述对特定元素所做的更改。
DocumentEvent.EventType
          文档事件类型的枚举
DocumentListener
          观察者使用该接口注册以接收文本文档的更改通知。
EventListenerList
          保存 EventListener 列表的类。
UndoableEditEvent
          指示发生了可撤消操作的事件。
UndoableEditListener
          该接口由某个对接收有关可撤消操作的消息感兴趣的类实现。
 

javax.swing.text.html 使用的 javax.swing.event 中的类
DocumentEvent
          用于文档更改通知的接口。
HyperlinkEvent
          HyperlinkEvent 用于通知感兴趣的参与者发生了与超文本链接有关的事情。
HyperlinkEvent.EventType
          定义 ENTERED、EXITED 和 ACTIVATED 事件类型,以及由 toString() 返回的这些事件类型的字符串表示形式。
UndoableEditEvent
          指示发生了可撤消操作的事件。
 

javax.swing.tree 使用的 javax.swing.event 中的类
CellEditorListener
          CellEditorListener 定义用于侦听 CellEditor 中更改的对象的接口
EventListenerList
          保存 EventListener 列表的类。
SwingPropertyChangeSupport
          java.beans.PropertyChangeSupport 的这一子类在功能上几乎是等效的。
TreeExpansionEvent
          用于标识树中的单个路径的事件。
TreeModelEvent
          封装描述树模型更改的信息,并用于通知侦听更改的树模型侦听器。
TreeModelListener
          定义侦听 TreeModel 中更改的对象的接口。
TreeSelectionEvent
          描述当前选择中的更改的事件。
TreeSelectionListener
          当 TreeSelectionModel 中的选择发生更改时收到通知的侦听器。
 

javax.swing.undo 使用的 javax.swing.event 中的类
UndoableEditEvent
          指示发生了可撤消操作的事件。
UndoableEditListener
          该接口由某个对接收有关可撤消操作的消息感兴趣的类实现。
 


JavaTM Platform
Standard Ed. 6

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

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