文档

Java™ 教程
隐藏目录
监听器API表格
路径: 使用Swing创建GUI
课程: 编写事件监听器

监听器API表

在下表中,第一列给出了监听器接口的名称,其中包含链接到讨论该监听器的教程页面的链接,或者如果教程没有讨论该监听器,则包含链接到API文档的链接。第二列列出了相应的适配器类(如果有的话)。(有关使用适配器的讨论,请参阅使用适配器和内部类处理事件。)第三列列出了监听器接口包含的方法,并显示传递给该方法的事件对象的类型。通常,监听器、适配器和事件类型具有相同的名称前缀,但并非总是如此。

要查看哪些Swing组件可以触发哪些类型的事件,请参阅Swing组件支持的监听器

ActionListeneractionPerformed(ActionEvent)AncestorListenerancestorAdded(AncestorEvent)
ancestorMoved(AncestorEvent)
ancestorRemoved(AncestorEvent)CaretListenercaretUpdate(CaretEvent)CellEditorListenereditingStopped(ChangeEvent)
editingCanceled(ChangeEvent)ChangeListenerstateChanged(ChangeEvent)ComponentListenerComponentAdaptercomponentHidden(ComponentEvent)
componentMoved(ComponentEvent)
componentResized(ComponentEvent)
componentShown(ComponentEvent)ContainerListenerContainerAdaptercomponentAdded(ContainerEvent)
componentRemoved(ContainerEvent)DocumentListenerchangedUpdate(DocumentEvent)
insertUpdate(DocumentEvent)
removeUpdate(DocumentEvent)ExceptionListenerexceptionThrown(Exception)FocusListenerFocusAdapterfocusGained(FocusEvent)
focusLost(FocusEvent)HierarchyBoundsListenerHierarchyBoundsAdapterancestorMoved(HierarchyEvent)
ancestorResized(HierarchyEvent)HierarchyListenerhierarchyChanged(HierarchyEvent)HyperlinkListenerhyperlinkUpdate(HyperlinkEvent)InputMethodListenercaretPositionChanged(InputMethodEvent)
inputMethodTextChanged(InputMethodEvent)InternalFrameListenerInternalFrameAdapterinternalFrameActivated(InternalFrameEvent)
internalFrameClosed(InternalFrameEvent)
internalFrameClosing(InternalFrameEvent)
internalFrameDeactivated(InternalFrameEvent)
internalFrameDeiconified(InternalFrameEvent)
internalFrameIconified(InternalFrameEvent)
internalFrameOpened(InternalFrameEvent)ItemListeneritemStateChanged(ItemEvent)KeyListenerKeyAdapterkeyPressed(KeyEvent)
keyReleased(KeyEvent)
keyTyped(KeyEvent)ListDataListenercontentsChanged(ListDataEvent)
intervalAdded(ListDataEvent)
intervalRemoved(ListDataEvent)ListSelectionListenervalueChanged(ListSelectionEvent)MenuDragMouseListenermenuDragMouseDragged(MenuDragMouseEvent)
menuDragMouseEntered(MenuDragMouseEvent)
menuDragMouseExited(MenuDragMouseEvent)
menuDragMouseReleased(MenuDragMouseEvent)MenuKeyListenermenuKeyPressed(MenuKeyEvent)
menuKeyReleased(MenuKeyEvent)
menuKeyTyped(MenuKeyEvent)MenuListenermenuCanceled(MenuEvent)
menuDeselected(MenuEvent)
menuSelected(MenuEvent)MouseInputListenerMouseListenerMouseMotionListenerMouseInputAdapter
MouseAdaptermouseClicked(MouseEvent)
mouseEntered(MouseEvent)
mouseExited(MouseEvent)
mousePressed(MouseEvent)
mouseReleased(MouseEvent)
mouseDragged(MouseEvent)
mouseMoved(MouseEvent)
MouseAdapter(MouseEvent)MouseListenerMouseAdapterMouseInputAdaptermouseClicked(MouseEvent)
mouseEntered(MouseEvent)
mouseExited(MouseEvent)
mousePressed(MouseEvent)
mouseReleased(MouseEvent)MouseMotionListenerMouseMotionAdapterMouseInputAdaptermouseDragged(MouseEvent)
mouseMoved(MouseEvent)MouseWheelListenerMouseAdaptermouseWheelMoved(MouseWheelEvent)
MouseAdapter<MouseEvent>PopupMenuListenerpopupMenuCanceled(PopupMenuEvent)
popupMenuWillBecomeInvisible(PopupMenuEvent)
popupMenuWillBecomeVisible(PopupMenuEvent)PropertyChangeListenerpropertyChange(PropertyChangeEvent)TableColumnModelListenercolumnAdded(TableColumnModelEvent)
columnMoved(TableColumnModelEvent)
columnRemoved(TableColumnModelEvent)
columnMarginChanged(ChangeEvent)
columnSelectionChanged(ListSelectionEvent)TableModelListenertableChanged(TableModelEvent)TreeExpansionListenertreeCollapsed(TreeExpansionEvent)
treeExpanded(TreeExpansionEvent)TreeModelListenertreeNodesChanged(TreeModelEvent)
treeNodesInserted(TreeModelEvent)
treeNodesRemoved(TreeModelEvent)
treeStructureChanged(TreeModelEvent)TreeSelectionListenervalueChanged(TreeSelectionEvent)TreeWillExpandListenertreeWillCollapse(TreeExpansionEvent)
treeWillExpand(TreeExpansionEvent)UndoableEditListenerundoableEditHappened(UndoableEditEvent)VetoableChangeListenervetoableChange(PropertyChangeEvent)WindowFocusListenerWindowAdapterwindowGainedFocus(WindowEvent)
windowLostFocus(WindowEvent)WindowListenerWindowAdapterwindowActivated(WindowEvent)
windowClosed(WindowEvent)
windowClosing(WindowEvent)
windowDeactivated(WindowEvent)
windowDeiconified(WindowEvent)
windowIconified(WindowEvent)
windowOpened(WindowEvent)WindowStateListenerWindowAdapterwindowStateChanged(WindowEvent)

上一页: 如何编写窗口监听器
下一页: 解决常见事件处理问题