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