Класс JMenu.WinListener
- Все реализуемые интерфейсы:
WindowFocusListener, WindowListener, WindowStateListener, Serializable, EventListener
- Внешний класс:
JMenu
protected class JMenu.WinListener extends WindowAdapter implements Serializable
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакете java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
- Начиная с версии:
- 1.2
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
WinListener |
Создает прослушиватель окна для указанного всплывающего меню. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
windowClosing |
Снимает выделение с меню, если всплывающее окно закрыто извне. |
Методы, объявленные в классе WindowAdapter
windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
windowActivated |
Вызывается при активации окна. |
void |
windowClosed |
Вызывается после закрытия окна. |
void |
windowDeactivated |
Вызывается при деактивации окна. |
void |
windowDeiconified |
Вызывается при восстановлении окна из свернутого состояния. |
void |
windowGainedFocus |
Вызывается, когда окно становится окном, имеющим фокус, то есть когда окно или один из его подкомпонентов будет получать события клавиатуры. |
void |
windowIconified |
Вызывается при сворачивании окна. |
void |
windowLostFocus |
Вызывается, когда окно перестает быть окном, имеющим фокус, то есть события клавиатуры больше не будут передаваться окну или любому из его подкомпонентов. |
void |
windowOpened |
Вызывается после открытия окна. |
void |
windowStateChanged |
Вызывается при изменении состояния окна. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Показывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
WinListener
public WinListener(JPopupMenu p)
- Параметры:
-
p— всплывающее меню, для которого создается прослушиватель - Начиная с версии:
- 1.4
Подробное описание методов
windowClosing
public void windowClosing(WindowEvent e)
- Определено в:
-
windowClosingв интерфейсеWindowListener - Переопределяет:
-
windowClosingв классеWindowAdapter - Параметры:
-
e— обрабатываемое событие
© 1993, 2025, 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.