模块 java.desktop
Package javax.swing.event
提供由Swing组件触发的事件。 除了
java.awt.event
包中的那些事件之外,它还包含由Swing组件触发的事件的事件类和相应的事件侦听器接口。 注意:大多数Swing API 都不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在部分The Java Tutorial 。
相关文档
有关概述,教程,示例,指南和工具文档,请参阅:- Writing Event Listeners , “Java教程”中的一节
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 AncestorListener AncestorListener接口,用于在JComponent或其祖先之一发生更改时支持通知。CaretListener 监听文本组件的插入符位置的更改。CellEditorListener CellEditorListener定义侦听CellEditor中的更改的对象的接口ChangeListener 定义侦听ChangeEvents的对象。DocumentEvent 文档更改通知的界面。DocumentEvent.ElementChange 描述对特定元素所做的更改。DocumentListener 观察者注册以接收文本文档更改通知的接口。HyperlinkListener HyperlinkListenerInternalFrameListener 用于接收内部帧事件的侦听器接口。ListDataListener 的ListDataListenerListSelectionListener 列表选择值更改时通知的侦听器。MenuDragMouseListener 定义菜单鼠标拖动侦听器。MenuKeyListener MenuKeyListener添加MenuListener 定义菜单事件的监听器。MouseInputListener 监听器,实现MouseListener
和MouseMotionListener
接口中的所有方法。PopupMenuListener 一个弹出菜单监听器RowSorterListener RowSorterListener
,就会通知更改为的RowSorter
。TableColumnModelListener TableColumnModelListener定义侦听TableColumnModel中的更改的对象的接口。TableModelListener TableModelListener定义侦听TableModel中的更改的对象的接口。TreeExpansionListener 树在扩展或折叠节点时通知的侦听器。TreeModelListener 定义侦听TreeModel中的更改的对象的接口。TreeSelectionListener 在TreeSelectionModel中的选择发生更改时通知的侦听器。TreeWillExpandListener 树在扩展或折叠节点时通知的侦听器。UndoableEditListener 由有兴趣听取可撤销操作的类实现的接口。 -
类摘要 类 描述 AncestorEvent 向子组件报告的事件,该子组件源自组件层次结构中的祖先。CaretEvent CaretEvent用于通知感兴趣的各方文本插入符在事件源中已更改。ChangeEvent ChangeEvent用于通知感兴趣的各方状态在事件源中已更改。DocumentEvent.EventType 文档事件类型的枚举EventListenerList 包含EventListeners列表的类。HyperlinkEvent HyperlinkEvent用于通知感兴趣的各方有关超文本链接的事情。HyperlinkEvent.EventType 定义由toString()返回的ENTERED,EXITED和ACTIVATED事件类型及其字符串表示形式。InternalFrameAdapter 用于接收内部帧事件的抽象适配器类。InternalFrameEvent AWTEvent
,它添加了对JInternalFrame
对象的支持作为事件源。ListDataEvent 定义封装对列表的更改的事件。ListSelectionEvent 表征选择变化的事件。MenuDragMouseEvent MenuDragMouseEvent用于通知感兴趣的各方菜单元素在拖动条件下已收到转发给它的MouseEvent。MenuEvent MenuEvent用于通知感兴趣的各方已发布,选择或取消作为事件源的菜单。MenuKeyEvent MenuKeyEvent用于通知感兴趣的各方菜单元素已在菜单树中收到转发给它的KeyEvent。MouseInputAdapter MouseInputListener
接口的空实现,通过仅扩展和实现感兴趣的方法,为简化创建侦听器的任务提供了便利。PopupMenuEvent PopupMenuEvent仅包含发送事件的JPopupMenu事件的源RowSorterEvent RowSorterEvent
提供改变到的通知RowSorter
。SwingPropertyChangeSupport 该子类java.beans.PropertyChangeSupport
功能几乎相同。TableColumnModelEvent TableColumnModelEvent用于通知侦听器表列模型已更改,例如添加,删除或移动列。TableModelEvent TableModelEvent用于通知侦听器表模型已更改。TreeExpansionEvent 用于标识树中单个路径的事件。TreeModelEvent 封装描述树模型更改的信息,并用于通知树模型侦听器更改。TreeSelectionEvent 表示当前选择更改的事件。UndoableEditEvent 指示已发生可撤消的操作的事件。 -
枚举摘要 Enum 描述 RowSorterEvent.Type 枚举类型为RowSorterEvent
s。