Spec-Zone.ru › OpenJDK 25

Интерфейс Customizer

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)
Задать объект для настройки. Этот метод следует вызывать только один раз, до добавления Customizer в какой-либо родительский контейнер AWT.
Параметры:
bean — объект для настройки.

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener listener)
Зарегистрировать слушателя события PropertyChange. Настройщик должен генерировать событие PropertyChange всякий раз, когда он изменяет целевой bean-компонент таким образом, что может потребоваться обновить отображаемые свойства.
Параметры:
listener — объект, который будет вызван при возникновении события PropertyChange.

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener listener)
Удалить слушателя события PropertyChange.
Параметры:
listener — слушатель PropertyChange, который требуется удалить.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, где представлены более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/beans/Customizer.html

Spec-Zone.ru

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