Spec-Zone.ru › OpenJDK 24

Класс SwingPropertyChangeSupport

java.lang.Object
java.beans.PropertyChangeSupport
javax.swing.event.SwingPropertyChangeSupport
Все реализованные интерфейсы:
Serializable
public final class SwingPropertyChangeSupport extends PropertyChangeSupport
Этот подкласс java.beans.PropertyChangeSupport практически идентичен по функциональности. Единственное отличие заключается в том, что если он создан с помощью SwingPropertyChangeSupport(sourceBean, true), он гарантирует, что слушатели уведомляются только в потоке обработки событий.

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

Конструктор Описание
SwingPropertyChangeSupport(Object sourceBean)
Создает объект SwingPropertyChangeSupport.
SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
Создает объект SwingPropertyChangeSupport.

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

Модификатор и тип Метод Описание
void firePropertyChange(PropertyChangeEvent evt)
Вызывает событие изменения свойства для слушателей, зарегистрированных для отслеживания обновлений всех свойств или свойства с указанным именем.
boolean isNotifyOnEDT()
Возвращает свойство notifyOnEDT.

Методы, объявленные в классе java.beans.PropertyChangeSupport

addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

SwingPropertyChangeSupport

public SwingPropertyChangeSupport(Object sourceBean)
Создает объект SwingPropertyChangeSupport.
Параметры:
sourceBean - Компонент, который будет источником событий.
Исключения:
NullPointerException - если sourceBean является null

SwingPropertyChangeSupport

public SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
Создает объект SwingPropertyChangeSupport.
Параметры:
sourceBean - компонент, который будет источником событий
notifyOnEDT - флаг, указывающий, нужно ли уведомлять слушателей только в потоке обработки событий
Исключения:
NullPointerException - если sourceBean является null
С тех пор как:
1.6

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

firePropertyChange

public void firePropertyChange(PropertyChangeEvent evt)
Вызывает событие изменения свойства для слушателей, зарегистрированных для отслеживания обновлений всех свойств или свойства с указанным именем.

Событие не генерируется, если старое и новое значения события равны и не равны null.

Если isNotifyOnEDT() имеет значение true и вызывается не из потока обработки событий, эта реализация использует SwingUtilities.invokeLater для отправки уведомления в поток обработки событий. Это гарантирует, что слушатели уведомляются только в потоке обработки событий.

Переопределяет:
firePropertyChange в классе PropertyChangeSupport
Параметры:
evt - событие PropertyChangeEvent, которое должно быть вызвано
Исключения:
NullPointerException - если evt является null
С тех пор как:
1.6

isNotifyOnEDT

public boolean isNotifyOnEDT()
Возвращает свойство notifyOnEDT.
Возвращает:
свойство notifyOnEDT
С тех пор как:
1.6
См. также:
  • SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/event/SwingPropertyChangeSupport.html

Spec-Zone.ru

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