| Интерфейс |
Пакет |
Описание |
| 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 |