Интерфейс ComponentListener
- Все суперинтерфейсы:
EventListener
- Все известные классы, реализующие интерфейс:
AWTEventMulticaster, BasicInternalFrameUI.ComponentHandler, BasicSliderUI.ComponentHandler, BasicTreeUI.ComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, ComponentAdapter, JViewport.ViewListener
public interface ComponentListener extends EventListener
ComponentAdapter, переопределяя только интересующие его методы. Созданный на основе этого класса объект прослушивателя регистрируется у компонента с помощью метода addComponentListener компонента. При изменении размера, расположения или видимости компонента вызывается соответствующий метод объекта прослушивателя, которому передаётся ComponentEvent. События компонентов предназначены ТОЛЬКО для уведомления; AWT автоматически обрабатывает перемещение и изменение размеров компонентов, чтобы графический интерфейс правильно размещался независимо от того, зарегистрировала ли программа ComponentListener.
- Начиная с версии:
- 1.1
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
componentHidden |
Вызывается, когда компонент становится невидимым. |
void |
componentMoved |
Вызывается при изменении положения компонента. |
void |
componentResized |
Вызывается при изменении размера компонента. |
void |
componentShown |
Вызывается, когда компонент становится видимым. |
Подробное описание методов
componentResized
void componentResized(ComponentEvent e)
- Параметры:
-
e— событие, которое необходимо обработать
componentMoved
void componentMoved(ComponentEvent e)
- Параметры:
-
e— событие, которое необходимо обработать
componentShown
void componentShown(ComponentEvent e)
- Параметры:
-
e— событие, которое необходимо обработать
componentHidden
void componentHidden(ComponentEvent e)
- Параметры:
-
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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/event/ComponentListener.html