Интерфейс |
Пакет |
Описание |
Action |
javax.swing
|
Расширяет интерфейс ActionListener,
позволяя нескольким компонентам
использовать одни и те же обработчики
событий |
ActionListener |
java.awt.event |
Этот блок прослушивания регистрируется
методом addActionListener. При возникно-
вении события "действие" вызывается
метод actionPerformed (ActionEvent e)
компонента, зарегистрировавшего данный
блок прослушивания. Интерфейс исполь-
зуется для обработки событий меню,
кнопок и т.п. |
AdjustmentListener |
java.awt.event |
Используется для получения
регулируемых событий |
AncestorListener |
javax.swing.event |
Интерфейс поддерживает уведомления
при изменении компонента класса JComponent или одного из его предков.
Это касается перемещения компонента,
перехода из видимого состояния в неви
димое или обратно, выполнения метода setVisible(), а также при добавлении и
удалении компонентов из иерархии |
CaretListener |
javax.swing.event |
Используется при изменении позиции
ввода в текстовых компонентах. Этот
интерфейс реализован классом javax.swing.text.JTextComponent.AccessibleJTextComponent
|
CellEditorListener |
javax.swing.event |
Используется для отслеживания изме
нений в редактируемой ячейке (CellEditor),
касающихся завершения или отмены
редактирования. Этот интерфейс
реализован следующими классами: JTable, JTable.AccessibleJTable,
BasicTreeUI.CellEditorHandle r |
ChangeListener |
javax.swing.event |
Определяет объект, выполняющий
прослушивание событий ChangeEvent.
Интерфейс объявляет всего один метод:
void stateChanged(ChangeEvent e). Этот
интерфейс реализован несколькими
классами, включая: JMenuItem.AccessibleJMenuItem,
BasicButtonListener,
JTabbedPane.AccessibleJTabbedPane. |
ContainerListener |
java.awt.event |
Интерфейс объявляет два метода: public void componentAdded(ContainerEvent e)
и public void
componentRemoved(ContainerEvent e),
вызываемые при добавлении компонента
в контейнер или при удалении из
контейнера. Для этого интерфейса
реализован класс-адаптер ContainerAdapter
|
DocumentListener |
javax.swing.event |
Интерфейс используется при изменении
текстового документа |
DragGestureListener |
java.awt.dnd
|
Интерфейс используется при инициа-
лизации процесса перетаскивания
объекта |
DragSourceListener |
java.awt.dnd
|
Интерфейс используется для реализации
механизма перетаскивания и сброса-
объектов (Drag & Drop). В этот интер-
фейсе объявлены методы для отслежи-
вания действий пользователя по пере-
мещению объекта. Этот интерфейс
реализован классом DragSourceContext
|
DropTargetListener |
java.awt.dnd
|
Интерфейс может быть использован для
обработки событий, инициируемых в то
время, когда объект находится
над местом сброса |
FocusListener |
java.awt.event |
Интерфейс используется для обработки
событий получения или потери фокуса
компонентом. Блок прослушивания
регистрируется методом addFocusListener.
Для этого интерфейса реализован класс
адаптер FocusAdapter
|
ItemListener |
java.awt.event |
Интерфейс используется для обработки
события выделения элемента и объяв-
ляет только один метод public void
itemStateChanged(ItemEvent e). Блок
прослушивания регистрируется
методом addItemListener
|
KeyListener |
java.awt.event |
Интерфейс используется для обработки
событий от клавиатуры. Блок прослу-
шивания регистрируется методом addKeyListener. Для интерфейса реали-
зован класс-адаптер KeyAdapter
|
ListSelectionListener |
javax.swing.event |
Используется для обработки события,
инициирующегося при изменении
области выделения |
MenuDragMouseListener |
javax.swing.event |
Интерфейс объявляет четыре метода
обработчика событий, инициируемых при перемещении и сбросе в области
компонентов меню |
MenuKeyListener |
javax.swing.event |
Интерфейс используется для обработки
событий, инициируемых для меню при
вводе комбинаций клавиш |
MenuListener |
javax.swing.event |
Определяет блок прослушивания
с обработчиками событий для меню |
MouseInputListener |
javax.swing.event |
Интерфейс наследует интерфейсам
MouseMotionListener (методы: mouseDragged, mouseMoved ) и
MouseListener (методы: mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased ). Этот
интерфейс используется для обработки
любых событий, инициируемых
действиями мыши |
MouseListener |
java.awt.event |
Интерфейс, используемый для обработки
событий от щелчков мышью. Блок
прослушивания регистрируется методом addMouseListener. Для интерфейса
реализован класс-адаптер MouseAdapter
|
MouseMotionListener |
java.awt.event |
Интерфейс, используемый для обработки
событий от перемещения курсора
мыши. Блок прослушивания регистри
руется методом addMouseMotionListener. Для интерфейса
реализован класс-адаптер MouseMotionAdapter. |
PopupMenuListener |
javax.swing.event |
Интерфейс определяет методы блока
прослушивания для всплывающих
меню (popup-меню). |
PropertyChangeListener |
java.beans
|
Интерфейс определяет метод обработчик
события, вызываемый при изменении
свойства бина |
TableColumnModelListener |
javax.swing.event |
Интерфейс, используемый для прослу
шивания событий, изменяющих TableColumnModel. К таким событиям
относятся добавление, удаление,
изменение размера и перемещение
столбца таблицы. Этот интерфейс
реализован классами JTable, JTable.AccessibleJTable и JTableHeader
|
TableModelListener |
javax.swing.event |
Интерфейс, используемый для прослу
шивания событий, которые изменяют TableModel
|
TextListener |
java.awt.event |
Интерфейс объявляет метод void
textValueChanged(TextEvent e),
вызываемый при изменении значения
текстовых компонентов, таких, как TextArea, TextField
|
TreeExpansionListener |
javax.swing.event |
Интерфейс, используемый для прослу
шивания событий распахивания или
сворачивания дерева |
TreeModelListener |
javax.swing.event |
Интерфейс, используемый для прослу
шивания событий, которые изменяют TreeModel
|
TreeSelectionListener |
javax.swing.event |
Интерфейс объявляет метод,
вызываемый при изменении
выделенного элемента дерева |
WindowListener |
java.awt.event |
Интерфейс используется для обработки
событий окна. Блок прослушивания
регистрируется методом addWindowListener. Для интерфейса
реализован класс-адаптер WindowAdapter |