След: Создание GUI С JFC/Swing
Урок: Пишущие Слушатели События
Таблица API слушателя
Домашняя страница > Создание GUI С JFC/Swing > Пишущие Слушатели События

Таблица API слушателя

В таблице, которая следует, первый столбец дает имя интерфейса слушателя, или со ссылкой к учебной странице, которая обсуждает слушателя или, если учебное руководство не обсуждает слушателя, ссылку к документам API. Вторые имена столбцов соответствующий адаптер class, если любой. (Для обсуждения использования адаптеров см. Используя Адаптеры и Внутренние Классы, чтобы Обработать События.) Третьи списки столбцов методы, что интерфейс слушателя содержит и показывает тип объекта-события, который передают в метод. Как правило, у слушателя, адаптера, и типа события есть тот же самый префикс имени, но это - не всегда случай.

Чтобы видеть, какие компоненты Swing могут стрелять который виды событий, см. Слушателей, Поддерживаемых Компонентами Swing.

Интерфейс слушателя Класс адаптера Методы слушателя
ActionListener ни один actionPerformed(ActionEvent)
AncestorListener ни один ancestorAdded(AncestorEvent)
ancestorMoved(AncestorEvent)
ancestorRemoved(AncestorEvent)
CaretListener ни один caretUpdate(CaretEvent)
CellEditorListener ни один editingStopped(ChangeEvent)
editingCanceled(ChangeEvent)
ChangeListener ни один stateChanged(ChangeEvent)
ComponentListener ComponentAdapter componentHidden(ComponentEvent)
componentMoved(ComponentEvent)
componentResized(ComponentEvent)
componentShown(ComponentEvent)
ContainerListener ContainerAdapter componentAdded(ContainerEvent)
componentRemoved(ContainerEvent)
DocumentListener ни один changedUpdate(DocumentEvent)
insertUpdate(DocumentEvent)
removeUpdate(DocumentEvent)
ExceptionListener ни один exceptionThrown(Exception)
FocusListener FocusAdapter focusGained(FocusEvent)
focusLost(FocusEvent)
HierarchyBoundsListener HierarchyBoundsAdapter ancestorMoved(HierarchyEvent)
ancestorResized(HierarchyEvent)
HierarchyListener ни один hierarchyChanged(HierarchyEvent)
HyperlinkListener ни один hyperlinkUpdate(HyperlinkEvent)
InputMethodListener ни один caretPositionChanged(InputMethodEvent)
inputMethodTextChanged(InputMethodEvent)
InternalFrameListener InternalFrameAdapter internalFrameActivated(InternalFrameEvent)
internalFrameClosed(InternalFrameEvent)
internalFrameClosing(InternalFrameEvent)
internalFrameDeactivated(InternalFrameEvent)
internalFrameDeiconified(InternalFrameEvent)
internalFrameIconified(InternalFrameEvent)
internalFrameOpened(InternalFrameEvent)
ItemListener ни один itemStateChanged(ItemEvent)
KeyListener KeyAdapter keyPressed(KeyEvent)
keyReleased(KeyEvent)
keyTyped(KeyEvent)
ListDataListener ни один contentsChanged(ListDataEvent)
intervalAdded(ListDataEvent)
intervalRemoved(ListDataEvent)
ListSelectionListener ни один valueChanged(ListSelectionEvent)
MenuDragMouseListener ни один menuDragMouseDragged(MenuDragMouseEvent)
menuDragMouseEntered(MenuDragMouseEvent)
menuDragMouseExited(MenuDragMouseEvent)
menuDragMouseReleased(MenuDragMouseEvent)
MenuKeyListener ни один menuKeyPressed(MenuKeyEvent)
menuKeyReleased(MenuKeyEvent)
menuKeyTyped(MenuKeyEvent)
MenuListener ни один menuCanceled(MenuEvent)
menuDeselected(MenuEvent)
menuSelected(MenuEvent)
MouseInputListener (расширяется MouseListener и MouseMotionListener MouseInputAdapter
MouseAdapter
mouseClicked(MouseEvent)
mouseEntered(MouseEvent)
mouseExited(MouseEvent)
mousePressed(MouseEvent)
mouseReleased(MouseEvent)
mouseDragged(MouseEvent)
mouseMoved(MouseEvent)
MouseAdapter(MouseEvent)
MouseListener MouseAdapter, MouseInputAdapter mouseClicked(MouseEvent)
mouseEntered(MouseEvent)
mouseExited(MouseEvent)
mousePressed(MouseEvent)
mouseReleased(MouseEvent)
MouseMotionListener MouseMotionAdapter, MouseInputAdapter mouseDragged(MouseEvent)
mouseMoved(MouseEvent)
MouseWheelListener MouseAdapter mouseWheelMoved(MouseWheelEvent)
MouseAdapter<MouseEvent>
PopupMenuListener ни один popupMenuCanceled(PopupMenuEvent)
popupMenuWillBecomeInvisible(PopupMenuEvent)
popupMenuWillBecomeVisible(PopupMenuEvent)
PropertyChangeListener ни один propertyChange(PropertyChangeEvent)
TableColumnModelListener ни один columnAdded(TableColumnModelEvent)
columnMoved(TableColumnModelEvent)
columnRemoved(TableColumnModelEvent)
columnMarginChanged(ChangeEvent)
columnSelectionChanged(ListSelectionEvent)
TableModelListener ни один tableChanged(TableModelEvent)
TreeExpansionListener ни один treeCollapsed(TreeExpansionEvent)
treeExpanded(TreeExpansionEvent)
TreeModelListener ни один treeNodesChanged(TreeModelEvent)
treeNodesInserted(TreeModelEvent)
treeNodesRemoved(TreeModelEvent)
treeStructureChanged(TreeModelEvent)
TreeSelectionListener ни один valueChanged(TreeSelectionEvent)
TreeWillExpandListener ни один treeWillCollapse(TreeExpansionEvent)
treeWillExpand(TreeExpansionEvent)
UndoableEditListener ни один undoableEditHappened(UndoableEditEvent)
VetoableChangeListener ни один vetoableChange(PropertyChangeEvent)
WindowFocusListener WindowAdapter windowGainedFocus(WindowEvent)
windowLostFocus(WindowEvent)
WindowListener WindowAdapter windowActivated(WindowEvent)
windowClosed(WindowEvent)
windowClosing(WindowEvent)
windowDeactivated(WindowEvent)
windowDeiconified(WindowEvent)
windowIconified(WindowEvent)
windowOpened(WindowEvent)
WindowStateListener WindowAdapter windowStateChanged(WindowEvent)

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Как Записать Слушателям Окна
Следующая страница: Решение Общих проблем Обработки событий



Spec-Zone.ru - all specs in one place