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