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登録されているリスナーにプロパティ変更イベントをトリガーして、すべてのプロパティまたは指定された名前を持つプロパティの更新を追跡します。booleannotifyOnEDTプロパティを返します。クラス java.beans.PropertyChangeSupportで宣言されたメソッドaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
- 
コンストラクタの詳細- 
SwingPropertyChangeSupportpublic SwingPropertyChangeSupport(Object sourceBean)SwingPropertyChangeSupportオブジェクトを構築します。- パラメータ:
- sourceBean- すべてのイベントのソースとして指定されるBean。
- 例外:
- NullPointerException-- sourceBeanが- nullである場合
 
- 
SwingPropertyChangeSupportpublic SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)SwingPropertyChangeSupportオブジェクトを構築します。- パラメータ:
- sourceBean- すべてのイベントのソースとして指定されるBean
- notifyOnEDT- イベント・ディスパッチ・スレッド上のリスナーのみに通知するかどうか
- 例外:
- NullPointerException-- sourceBeanが- nullである場合
- 導入されたバージョン:
- 1.6
 
 
- 
- 
メソッドの詳細- 
firePropertyChangepublic void firePropertyChange(PropertyChangeEvent evt)登録されているリスナーにプロパティ変更イベントをトリガーして、すべてのプロパティまたは指定された名前を持つプロパティの更新を追跡します。指定されたイベントの以前の値と新しい値が等しくてnullでない場合、イベントはトリガーされません。 isNotifyOnEDT()がtrueで、イベント・ディスパッチ・スレッドを取り消した場合、この実装はSwingUtilities.invokeLaterを使ってイベント・ディスパッチ・スレッドに通知を送信します。 これにより、イベント・ディスパッチ・スレッド上にあるリスナーのみに通知が送られます。- オーバーライド:
- firePropertyChange、クラス:- PropertyChangeSupport
- パラメータ:
- evt- トリガーされる- PropertyChangeEvent
- 例外:
- NullPointerException-- evtが- nullである場合
- 導入されたバージョン:
- 1.6
 
- 
isNotifyOnEDTpublic boolean isNotifyOnEDT()notifyOnEDTプロパティを返します。- 戻り値:
- notifyOnEDTプロパティ
- 導入されたバージョン:
- 1.6
- 関連項目:
- SwingPropertyChangeSupport(Object sourceBean, boolean notifyOnEDT)
 
 
-