Настройка интерфейса
public interface Customizer
Класс-настраиватель предоставляет полностью настраиваемый графический интерфейс (GUI) для настройки целевого Java Bean.
Каждый настраиватель должен наследовать от класса java.awt.Component, чтобы его можно было создать внутри диалогового окна или панели AWT.
Каждый настраиватель должен иметь конструктор по умолчанию (null).
- С момента:
- 1.1
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Регистрация слушателя события PropertyChange. |
void |
removePropertyChangeListener |
Удаление слушателя события PropertyChange. |
void |
setObject |
Установка объекта для настройки. |
Подробное описание методов
setObject
void setObject(Object bean)
Установка объекта для настройки. Этот метод должен вызываться только один раз, перед добавлением настраивателя в любой родительский контейнер AWT.
- Параметры:
-
bean- Объект для настройки.
addPropertyChangeListener
void addPropertyChangeListener(PropertyChangeListener listener)
Регистрация слушателя события PropertyChange. Настраиватель должен генерировать событие PropertyChange всякий раз, когда он изменяет целевой компонент таким образом, что это может потребовать обновления отображаемых свойств.
- Параметры:
-
listener- Объект, который будет вызван при возникновении события PropertyChange.
removePropertyChangeListener
void removePropertyChangeListener(PropertyChangeListener listener)
Удаление слушателя события PropertyChange.
- Параметры:
-
listener- Слушатель события PropertyChange для удаления.
© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/beans/Customizer.html