- java.lang.Object
-
- java.beans.PropertyChangeSupport
-
- javax.swing.event.SwingPropertyChangeSupport
-
- 实现的所有接口
-
Serializable
public final class SwingPropertyChangeSupport extends PropertyChangeSupport
java.beans.PropertyChangeSupport
这个子类在功能上几乎相同。 唯一的区别是如果使用SwingPropertyChangeSupport(sourceBean, true)
构建,它确保只在事件调度线程上通知侦听器。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 SwingPropertyChangeSupport(Object sourceBean)
构造一个SwingPropertyChangeSupport对象。SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
构造一个SwingPropertyChangeSupport对象。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
firePropertyChange(PropertyChangeEvent evt)
将属性更改事件触发到已注册以跟踪所有属性或具有指定名称的属性的更新的侦听器。boolean
isNotifyOnEDT()
退货notifyOnEDT
property。-
声明方法的类 java.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
构造方法详细信息
-
SwingPropertyChangeSupport
public SwingPropertyChangeSupport(Object sourceBean)
构造一个SwingPropertyChangeSupport对象。- 参数
-
sourceBean
- 要作为任何事件的源提供的bean。 - 异常
-
NullPointerException
- 如果sourceBean
是null
-
SwingPropertyChangeSupport
public SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
构造一个SwingPropertyChangeSupport对象。- 参数
-
sourceBean
- 要作为任何事件的来源提供的bean -
notifyOnEDT
- 是否仅在 事件调度线程上通知侦听器 - 异常
-
NullPointerException
- 如果sourceBean
是null
- 从以下版本开始:
- 1.6
-
-
方法详细信息
-
firePropertyChange
public void firePropertyChange(PropertyChangeEvent evt)
将属性更改事件触发到已注册以跟踪所有属性或具有指定名称的属性的更新的侦听器。如果给定事件的旧值和新值相等且非null,则不会触发任何事件。
如果
isNotifyOnEDT()
是true
并取消事件调度线程,则此实现使用SwingUtilities.invokeLater
在事件调度线程上发送通知。 这样可以确保只在Event Dispatch Thread上通知侦听器。- 重写:
-
firePropertyChange
类PropertyChangeSupport
- 参数
-
evt
- 被解雇的PropertyChangeEvent
- 异常
-
NullPointerException
- 如果evt
是null
- 从以下版本开始:
- 1.6
-
isNotifyOnEDT
public boolean isNotifyOnEDT()
返回notifyOnEDT
属性。- 结果
-
notifyOnEDT
财产 - 从以下版本开始:
- 1.6
- 另请参见:
-
SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
-
-