Интерфейс 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

Spec-Zone .ru
спецификации, руководства, описания, API