Класс AWTEventMonitor
- Прямые известные подклассы:
SwingEventMonitor
public class AWTEventMonitor extends Object
Класс AWTEventMonitor реализует набор слушателей, которые условно устанавливаются на каждый экземпляр компонента AWT в виртуальной машине Java. События, захваченные этими слушателями, доступны через унифицированный набор слушателей, поддерживаемый AWTEventMonitor. Благодаря этому все отдельные события на каждом из экземпляров компонентов AWT направляются в один набор слушателей, разделенных по категориям (см. EventID для категорий).
Этот класс зависит от EventQueueMonitor, который предоставляет базовый уровень поддержки для захвата контейнеров верхнего уровня по мере их создания.
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AWTEventMonitor() |
Создаёт экземпляр AWTEventMonitor. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static void |
addActionListener |
Добавляет указанного слушателя для получения всех событий ACTION на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addAdjustmentListener |
Добавляет указанного слушателя для получения всех событий ADJUSTMENT на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addComponentListener |
Добавляет указанного слушателя для получения всех событий COMPONENT на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения. |
static void |
addContainerListener |
Добавляет указанного слушателя для получения всех событий CONTAINER на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения. |
static void |
addFocusListener |
Добавляет указанного слушателя для получения всех событий FOCUS на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addItemListener |
Добавляет указанного слушателя для получения всех событий ITEM на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addKeyListener |
Добавляет указанного слушателя для получения всех событий KEY на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addMouseListener |
Добавляет указанного слушателя для получения всех событий MOUSE на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addMouseMotionListener |
Добавляет указанного слушателя для получения всех событий перемещения мыши MOTION на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addTextListener |
Добавляет указанного слушателя для получения всех событий TEXT на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static void |
addWindowListener |
Добавляет указанного слушателя для получения всех событий WINDOW на каждом экземпляре компонента в виртуальной машине Java при их возникновении. |
static Component |
getComponentWithFocus() |
Возвращает компонент, который в данный момент имеет фокус клавиатуры. |
static void |
removeActionListener |
Удаляет указанного слушателя, чтобы он больше не получал событий ACTION при их возникновении. |
static void |
removeAdjustmentListener |
Удаляет указанного слушателя, чтобы он больше не получал событий ADJUSTMENT при их возникновении. |
static void |
removeComponentListener |
Удаляет указанного слушателя, чтобы он больше не получал событий COMPONENT при их возникновении. |
static void |
removeContainerListener |
Удаляет указанного слушателя, чтобы он больше не получал событий CONTAINER при их возникновении. |
static void |
removeFocusListener |
Удаляет указанного слушателя, чтобы он больше не получал событий FOCUS при их возникновении. |
static void |
removeItemListener |
Удаляет указанного слушателя, чтобы он больше не получал событий ITEM при их возникновении. |
static void |
removeKeyListener |
Удаляет указанного слушателя, чтобы он больше не получал событий KEY при их возникновении. |
static void |
removeMouseListener |
Удаляет указанного слушателя, чтобы он больше не получал событий MOUSE при их возникновении. |
static void |
removeMouseMotionListener |
Удаляет указанного слушателя, чтобы он больше не получал событий перемещения мыши MOTION при их возникновении. |
static void |
removeTextListener |
Удаляет указанного слушателя, чтобы он больше не получал событий TEXT при их возникновении. |
static void |
removeWindowListener |
Удаляет указанного слушателя, чтобы он больше не получал событий WINDOW при их возникновении. |
Подробное описание конструкторов
AWTEventMonitor
public AWTEventMonitor()
AWTEventMonitor.Подробное описание методов
getComponentWithFocus
public static Component getComponentWithFocus()
- Возвращает:
- компонент, имеющий фокус клавиатуры
addComponentListener
public static void addComponentListener(ComponentListener l)
COMPONENT на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeComponentListener
public static void removeComponentListener(ComponentListener l)
COMPONENT при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addContainerListener
public static void addContainerListener(ContainerListener l)
CONTAINER на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeContainerListener
public static void removeContainerListener(ContainerListener l)
CONTAINER при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addFocusListener
public static void addFocusListener(FocusListener l)
FOCUS на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeFocusListener
public static void removeFocusListener(FocusListener l)
FOCUS при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addKeyListener
public static void addKeyListener(KeyListener l)
KEY на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeKeyListener
public static void removeKeyListener(KeyListener l)
KEY при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addMouseListener
public static void addMouseListener(MouseListener l)
MOUSE на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeMouseListener
public static void removeMouseListener(MouseListener l)
MOUSE при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addMouseMotionListener
public static void addMouseMotionListener(MouseMotionListener l)
MOTION на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeMouseMotionListener
public static void removeMouseMotionListener(MouseMotionListener l)
MOTION при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addWindowListener
public static void addWindowListener(WindowListener l)
WINDOW на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeWindowListener
public static void removeWindowListener(WindowListener l)
WINDOW при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addActionListener
public static void addActionListener(ActionListener l)
ACTION на каждой компоненте в виртуальной машине Java по мере их возникновения. Примечание: Этот обработчик автоматически добавляется ко всем компонентам, созданным после вызова этого метода. Кроме того, он добавляется только к компонентам, поддерживающим этот тип обработчика.
- Параметры:
-
l- добавляемый обработчик - См. также:
removeActionListener
public static void removeActionListener(ActionListener l)
ACTION при их возникновении.- Параметры:
-
l- удаляемый обработчик - См. также:
addAdjustmentListener
public static void addAdjustmentListener(AdjustmentListener l)
ADJUSTMENT на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателей.
- Parameters:
-
l- слушатель для добавления - See Also:
removeAdjustmentListener
public static void removeAdjustmentListener(AdjustmentListener l)
ADJUSTMENT при их возникновении.- Parameters:
-
l- слушатель для удаления - See Also:
addItemListener
public static void addItemListener(ItemListener l)
ITEM на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателей.
- Parameters:
-
l- слушатель для добавления - See Also:
removeItemListener
public static void removeItemListener(ItemListener l)
ITEM при их возникновении.- Parameters:
-
l- слушатель для удаления - See Also:
addTextListener
public static void addTextListener(TextListener l)
TEXT на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателей.
- Parameters:
-
l- слушатель для добавления - See Also:
removeTextListener
public static void removeTextListener(TextListener l)
TEXT при их возникновении.- Parameters:
-
l- слушатель для удаления - See Also:
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.accessibility/com/sun/java/accessibility/util/AWTEventMonitor.html