Spec-Zone.ru › OpenJDK 21

Настройка интерфейса

public interface Customizer
Класс настройки предоставляет полностью настраиваемый графический интерфейс для настройки целевого Java Bean.

Каждый класс настройки должен наследоваться от класса java.awt.Component, чтобы его можно было создать внутри диалогового окна или панели AWT.

Каждый класс настройки должен иметь конструктор без параметров.

С момента:
1.1

Краткое описание методов

Модификатор и тип Метод Описание
void addPropertyChangeListener(PropertyChangeListener listener)
Регистрирует обработчик события PropertyChange.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет обработчик события PropertyChange.
void setObject(Object bean)
Устанавливает объект для настройки.

Подробное описание методов

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API