JavaTM 2 Platform
Standard Ed. 5.0

软件包 javax.swing.event

供 Swing 组件触发的事件使用。

请参见:
          描述

接口摘要
AncestorListener AncestorListener 接口支持 JComponent 或其祖先之一发生更改时进行通知。
CaretListener 用于侦听文本组件插入符的位置更改的侦听器。
CellEditorListener CellEditorListener 定义用于侦听 CellEditor 中更改的对象的接口
ChangeListener 定义一个侦听 ChangeEvent 的对象。
DocumentEvent 用于文档更改通知的接口。
DocumentEvent.ElementChange 描述对特定元素所做的更改。
DocumentListener 观察者使用该接口注册以接收文本文档的更改通知。
HyperlinkListener HyperlinkListener
InternalFrameListener 用于接收内部窗体事件的侦听器接口。
ListDataListener ListDataListener
ListSelectionListener 列表选择值发生更改时收到通知的侦听器。
MenuDragMouseListener 定义一个菜单鼠标拖动侦听器。
MenuKeyListener MenuKeyListener
MenuListener 定义一个菜单事件侦听器。
MouseInputListener 实现 MouseListener 和 MouseMotionListener 接口中的所有方法的侦听器。
PopupMenuListener 弹出菜单侦听器
TableColumnModelListener TableColumnModelListener 定义侦听 TableColumnModel 中更改的对象的接口。
TableModelListener TableModelListener 定义侦听 TableModel 中更改的对象的接口。
TreeExpansionListener 当树扩展或折叠某一节点时获得通知的侦听器。
TreeModelListener 定义侦听 TreeModel 中更改的对象的接口。
TreeSelectionListener 当 TreeSelectionModel 中的选择发生更改时收到通知的侦听器。
TreeWillExpandListener 当树扩展或折叠某一节点时获得通知的侦听器。
UndoableEditListener 该接口由某个对接收有关可撤消操作的消息感兴趣的类实现。
 

类摘要
AncestorEvent 报告给子组件的事件,该子组件源自组件层次结构中的某个祖先。
CaretEvent CaretEvent 用于通知感兴趣的参与者事件源中的文本插入符已发生更改。
ChangeEvent ChangeEvent 用于通知感兴趣的参与者事件源中的状态已发生更改。
DocumentEvent.EventType 文档事件类型的枚举
EventListenerList 保存 EventListener 列表的类。
HyperlinkEvent HyperlinkEvent 用于通知感兴趣的参与者发生了与超文本链接有关的事情。
HyperlinkEvent.EventType 定义 ENTERED、EXITED 和 ACTIVATED 事件类型,以及由 toString() 返回的这些事件类型的字符串表示形式。
InternalFrameAdapter 用于接收内部窗体事件的抽象适配器类。
InternalFrameEvent 以事件源的形式添加对 JInternalFrame 对象的支持的 AWTEvent
ListDataEvent 定义一个封装列表更改的事件。
ListSelectionEvent 表现当前选择中更改的特征的事件。
MenuDragMouseEvent MenuDragMouseEvent 用于通知感兴趣的参与者菜单元素在拖动条件下已接收转发给它的 MouseEvent。
MenuEvent MenuEvent 用于通知感兴趣的参与者作为事件源的菜单已经被发送、选定或取消。
MenuKeyEvent MenuKeyEvent 用于通知感兴趣的参与者菜单元素已在菜单树中接收转发给它的 KeyEvent。
MouseInputAdapter 接收鼠标事件和鼠标移动事件的适配器。
PopupMenuEvent PopupMenuEvent 只包含事件源,该事件源是发送事件的 JPoupMenu 警告:此类的序列化对象将与以后的 Swing 版本不兼容。
SwingPropertyChangeSupport java.beans.PropertyChangeSupport 的此子类在功能上是等效的:它牺牲了线程安全(对 Swing 无关紧要)来减少内存消耗,这有助于提高性能(这二者对 Swing 非常重要)。
TableColumnModelEvent TableColumnModelEvent 用于通知侦听器某一个表的列模型已发生更改,比如添加、移除或移动列。
TableModelEvent TableModelEvent 用于通知侦听器某一表模型已发生更改。
TreeExpansionEvent 用于标识树中的单个路径的事件。
TreeModelEvent 封装描述树模型更改的信息,并用于通知侦听更改的树模型侦听器。
TreeSelectionEvent 描述当前选择中的更改的事件。
UndoableEditEvent 指示发生了可撤消操作的事件。
 

软件包 javax.swing.event 的描述

供 Swing 组件触发的事件使用。除了 java.awt.event 包中的事件之外,还包括 Swing 组件触发的事件的事件类和相应事件侦听器接口。

注: 大多数 Swing API 都不是 线程安全的。有关详细信息,请参阅《The Java Tutorial》中的 Threads and Swing 一节。

相关文档

有关概述、教程、示例、指南和工具文档的信息,请参阅:

从以下版本开始:
1.2

JavaTM 2 Platform
Standard Ed. 5.0

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

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