Module
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 接口由有兴趣听取关于可撤销操作的类实现。 -
类摘要 Class 描述 AncestorEvent 向组件层级中的祖先发送的子组件的事件。CaretEvent CaretEvent用于通知有关方面事件源文本插入符已更改。ChangeEvent ChangeEvent用于通知有关方面事件来源状态已更改。DocumentEvent.EventType 文档事件类型的枚举EventListenerList 一个持有EventListener列表的类。HyperlinkEvent HyperlinkEvent用于通知有关方面,超文本链接发生了一些事情。HyperlinkEvent.EventType 定义ENTERED,EXITED和ACTIVATED事件类型以及由toString()返回的字符串表示形式。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。