JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
java.beans.PropertyChangeListener の使用

PropertyChangeListener を使用しているパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
javax.accessibility コンポーネントにアクセスできるユーザ補助機能とユーザインタフェースコンポーネント間の規則を定義します。 
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガーされるイベントを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt での PropertyChangeListener の使用
 

PropertyChangeListener 型のパラメータを持つ java.awt のメソッド
 void Component.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void Component.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void Component.addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
          特定のプロパティの PropertyChangeListener を追加します。
 void Component.removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
          指定されたプロパティについて PropertyChangeListener を削除します。
 void Component.AccessibleAWTComponent.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void Component.AccessibleAWTComponent.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void Toolkit.addPropertyChangeListener(String name, PropertyChangeListener pcl)
          指定されたデスクトッププロパティ用として、指定されたプロパティ変更リスナーを追加します。
 void Toolkit.removePropertyChangeListener(String name, PropertyChangeListener pcl)
          指定されたデスクトッププロパティ用として指定されたプロパティ変更リスナーを削除します。
 

java.beans での PropertyChangeListener の使用
 

PropertyChangeListener 型のパラメータを持つ java.beans のメソッド
 void PropertyEditor.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを登録します。
 void PropertyEditor.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを削除します。
 void PropertyChangeSupport.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void PropertyChangeSupport.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void PropertyChangeSupport.addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
          特定のプロパティの PropertyChangeListener を追加します。
 void PropertyChangeSupport.removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
          特定のプロパティの PropertyChangeListener を削除します。
 void Customizer.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを登録します。
 void Customizer.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを削除します。
 void PropertyEditorSupport.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを登録します。
 void PropertyEditorSupport.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを削除します。
 

java.beans.beancontext での PropertyChangeListener の使用
 

PropertyChangeListener を実装している java.beans.beancontext のクラス
 class BeanContextServicesSupport
           このヘルパークラスは、java.beans.beancontext.BeanContextServices インタフェースのユーティリティの実装を提供します。
 class BeanContextSupport
          このヘルパークラスは java.beans.beancontext.BeanContext インタフェースのユーティリティの実装を提供します。
 

PropertyChangeListener を返す java.beans.beancontext のメソッド
protected static PropertyChangeListener BeanContextSupport.getChildPropertyChangeListener(Object child)
          指定された子の PropertyChangeListener (存在する場合) を取得します。
 

PropertyChangeListener 型のパラメータを持つ java.beans.beancontext のメソッド
 void BeanContextChild.addPropertyChangeListener(String name, PropertyChangeListener pcl)
          指定されたプロパティが変更になるたびに PropertyChangeEvent を受信するために、この BeanContextChildPropertyChangeListener を追加します。
 void BeanContextChild.removePropertyChangeListener(String name, PropertyChangeListener pcl)
          この BeanContextChild から PropertyChangeListener を削除して、指定されたプロパティが変更になったときに PropertyChangeEvents を受け取らないようにします。
 void BeanContextChildSupport.addPropertyChangeListener(String name, PropertyChangeListener pcl)
          プロパティ変更リスナーを追加します。
 void BeanContextChildSupport.removePropertyChangeListener(String name, PropertyChangeListener pcl)
          プロパティ変更リスナーを削除します。
 

javax.accessibility での PropertyChangeListener の使用
 

PropertyChangeListener 型のパラメータを持つ javax.accessibility のメソッド
 void AccessibleContext.addPropertyChangeListener(PropertyChangeListener listener)
          リスナーリストに PropertyChangeListener を追加します。
 void AccessibleContext.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 

javax.swing での PropertyChangeListener の使用
 

PropertyChangeListener を実装している javax.swing のクラス
protected  class JList.AccessibleJList
          このクラスは JList クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTable.AccessibleJTable
          このクラスは JTable クラス用のユーザ補助機能のサポートを実装しています。
 

PropertyChangeListener を返す javax.swing のメソッド
protected  PropertyChangeListener AbstractButton.createActionPropertyChangeListener(Action a)
          ActionEvent ソースを Action インスタンスのプロパティの変更に従って更新するために使用する PropertyChangeListener を生成するファクトリメソッドです。
protected  PropertyChangeListener JMenuItem.createActionPropertyChangeListener(Action a)
          指定された Action インスタンスでプロパティが変更するように ActionEvent ソースを更新するのに使う PropertyChangeListener を生成するファクトリメソッドです。
protected  PropertyChangeListener JCheckBox.createActionPropertyChangeListener(Action a)
          ActionEvent ソースを Action インスタンスのプロパティの変更に従って更新するために使用する PropertyChangeListener を生成するファクトリメソッドです。
protected  PropertyChangeListener JTextField.createActionPropertyChangeListener(Action a)
          ActionEvent ソースを Action インスタンスのプロパティの変更として更新するのに使う PropertyChangeListener を生成するファクトリメソッドです。
protected  PropertyChangeListener JMenu.createActionChangeListener(JMenuItem b)
          Action に対する変更が発生した場合にコントロールを更新する、適切に設定された PropertyChangeListener を返します。
protected  PropertyChangeListener JPopupMenu.createActionChangeListener(JMenuItem b)
          Action に対する変更が発生した場合にコントロールを更新する、適切に設定された PropertyChangeListener を返します。
protected  PropertyChangeListener JComboBox.createActionPropertyChangeListener(Action a)
          ActionEvent ソースを Action インスタンスのプロパティの変更に従って更新するのに使う PropertyChangeListener を生成するファクトリメソッドです。
protected  PropertyChangeListener JRadioButton.createActionPropertyChangeListener(Action a)
          ActionEvent ソースを Action インスタンスのプロパティの変更として更新するのに使う PropertyChangeListener を生成するファクトリメソッドです。
protected  PropertyChangeListener JToolBar.createActionChangeListener(JButton b)
          Action への変更が発生する場合にコントロールを更新するための、適切に設定された PropertyChangeListener を返します。
 

PropertyChangeListener 型のパラメータを持つ javax.swing のメソッド
 void JComponent.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void JComponent.addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
          特定のプロパティの PropertyChangeListener を追加します。
 void JComponent.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void JComponent.removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
          特定のプロパティの PropertyChangeListener を削除します。
 void JComponent.AccessibleJComponent.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void JComponent.AccessibleJComponent.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void Action.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChange リスナーを追加します。
 void Action.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChange リスナーを削除します。
 void JList.AccessibleJList.AccessibleJListChild.addPropertyChangeListener(PropertyChangeListener l)
           
 void JList.AccessibleJList.AccessibleJListChild.removePropertyChangeListener(PropertyChangeListener l)
           
 void UIDefaults.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void UIDefaults.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void AbstractAction.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void AbstractAction.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void JTree.AccessibleJTree.AccessibleJTreeNode.addPropertyChangeListener(PropertyChangeListener l)
          PropertyChangeListener をリスナーリストに追加します。
 void JTree.AccessibleJTree.AccessibleJTreeNode.removePropertyChangeListener(PropertyChangeListener l)
          PropertyChangeListener をリスナーリストから削除します。
 void JTable.AccessibleJTable.AccessibleJTableCell.addPropertyChangeListener(PropertyChangeListener l)
          PropertyChangeListener をリスナーリストに追加します。
 void JTable.AccessibleJTable.AccessibleJTableCell.removePropertyChangeListener(PropertyChangeListener l)
          PropertyChangeListener をリスナーリストから削除します。
static void UIManager.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
static void UIManager.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 

javax.swing.event での PropertyChangeListener の使用
 

PropertyChangeListener 型のパラメータを持つ javax.swing.event のメソッド
 void SwingPropertyChangeSupport.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void SwingPropertyChangeSupport.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void SwingPropertyChangeSupport.addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
          特定のプロパティの PropertyChangeListener を追加します。
 void SwingPropertyChangeSupport.removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
          特定のプロパティの PropertyChangeListener を削除します。
 

javax.swing.plaf.basic での PropertyChangeListener の使用
 

PropertyChangeListener を実装している javax.swing.plaf.basic のクラス
 class BasicButtonListener
          ボタンリスナーです。
 class BasicColorChooserUI.PropertyHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicComboBoxUI.PropertyChangeHandler
          このリスナーは、JComboBox 内で変更されたバウンドプロパティを監視します。
protected  class BasicComboPopup.PropertyChangeHandler
          このリスナーは、JComboBox のバウンドプロパティの変化を監視します。
 class BasicDirectoryModel
          ファイルリストの Basic 仕様の実装です。
 class BasicInternalFrameTitlePane.PropertyChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicInternalFrameUI.InternalFramePropertyChangeListener
           
 class BasicLabelUI
          LabelUI の Windows Look & Feel による実装です。
 class BasicListUI.PropertyChangeHandler
          PropertyChangeListener は、installUI の実行時に JList に追加されます。
 class BasicOptionPaneUI.PropertyChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicRootPaneUI
          RootPaneUI の基本的な実装です。
 class BasicScrollBarUI.PropertyChangeHandler
           
 class BasicScrollPaneUI.PropertyChangeHandler
           
 class BasicSliderUI.PropertyChangeHandler
           
 class BasicSplitPaneDivider
          BasicSplitPaneUI で使われるディバイダです。
 class BasicSplitPaneUI.PropertyHandler
          JSplitPane UI が使う PropertyChangeListener の実装です。
 class BasicTabbedPaneUI.PropertyChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class BasicToolBarUI.PropertyListener
           
 class BasicTreeUI.PropertyChangeHandler
          ツリーのプロパティ変更リスナーです。
 class BasicTreeUI.SelectionModelPropertyChangeHandler
          TreeSelectionModel のリスナーです。
 

PropertyChangeListener として宣言されている javax.swing.plaf.basic のフィールド
protected  PropertyChangeListener BasicComboPopup.propertyChangeListener
           
protected  PropertyChangeListener BasicMenuUI.propertyChangeListener
           
protected  PropertyChangeListener BasicOptionPaneUI.propertyChangeListener
           
protected  PropertyChangeListener BasicTabbedPaneUI.propertyChangeListener
           
protected  PropertyChangeListener BasicInternalFrameTitlePane.propertyChangeListener
           
protected  PropertyChangeListener BasicScrollBarUI.propertyChangeListener
           
protected  PropertyChangeListener BasicToolBarUI.propertyListener
           
protected  PropertyChangeListener BasicInternalFrameUI.propertyChangeListener
           
protected  PropertyChangeListener BasicListUI.propertyChangeListener
           
protected  PropertyChangeListener BasicComboBoxUI.propertyChangeListener
           
protected  PropertyChangeListener BasicColorChooserUI.propertyChangeListener
           
protected  PropertyChangeListener BasicSplitPaneUI.propertyChangeListener
          この JSplitPane の PropertyChangeListener のインスタンスです。
protected  PropertyChangeListener BasicScrollPaneUI.spPropertyChangeListener
           
protected  PropertyChangeListener BasicSliderUI.propertyChangeListener
           
 

PropertyChangeListener を返す javax.swing.plaf.basic のメソッド
protected  PropertyChangeListener BasicComboPopup.createPropertyChangeListener()
          JComboBox のバウンドプロパティの変更を監視するプロパティ変更リスナーを作成します。
protected  PropertyChangeListener BasicMenuUI.createPropertyChangeListener(JComponent c)
           
protected  PropertyChangeListener BasicOptionPaneUI.createPropertyChangeListener()
           
protected  PropertyChangeListener BasicTabbedPaneUI.createPropertyChangeListener()
           
protected  PropertyChangeListener BasicInternalFrameTitlePane.createPropertyChangeListener()
           
protected  PropertyChangeListener BasicScrollBarUI.createPropertyChangeListener()
           
protected  PropertyChangeListener BasicToolBarUI.createPropertyListener()
           
 PropertyChangeListener BasicFileChooserUI.createPropertyChangeListener(JFileChooser fc)
           
protected  PropertyChangeListener BasicInternalFrameUI.createPropertyChangeListener()
           
protected  PropertyChangeListener BasicListUI.createPropertyChangeListener()
          installUI() によって JList に追加される、PropertyChangeHandler のインスタンスを生成します。
protected  PropertyChangeListener BasicComboBoxUI.createPropertyChangeListener()
          適切なサイズをキャッシュに格納するために使うリストデータリスナーを作成します。
protected  PropertyChangeListener BasicColorChooserUI.createPropertyChangeListener()
           
protected  PropertyChangeListener BasicSplitPaneUI.createPropertyChangeListener()
          JSplitPane UI の PropertyChangeListener を作成します。
protected  PropertyChangeListener BasicTreeUI.createPropertyChangeListener()
          ツリーの変更に基づいて UI を更新するリスナーを作成します。
protected  PropertyChangeListener BasicTreeUI.createSelectionModelPropertyChangeListener()
          選択モデルからプロパティ変更イベントを取得するリスナーを作成します。
protected  PropertyChangeListener BasicScrollPaneUI.createPropertyChangeListener()
          installUI() によって JScrollPane に追加される PropertyChangeListener のインスタンスを生成します。
protected  PropertyChangeListener BasicSliderUI.createPropertyChangeListener(JSlider slider)
           
 

javax.swing.plaf.metal での PropertyChangeListener の使用
 

PropertyChangeListener を実装している javax.swing.plaf.metal のクラス
 class MetalComboBoxUI.MetalPropertyChangeListener
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class MetalFileChooserUI.FilterComboBoxModel
          書体選択のコンボボックスで使用するデータモデルです。
 class MetalLabelUI
          LabelUI の Windows Look & Feel による実装です。
protected  class MetalSliderUI.MetalPropertyListener
           
protected  class MetalToolBarUI.MetalRolloverListener
           
 

PropertyChangeListener として宣言されている javax.swing.plaf.metal のフィールド
protected  PropertyChangeListener MetalToolBarUI.rolloverListener
           
 

PropertyChangeListener を返す javax.swing.plaf.metal のメソッド
 PropertyChangeListener MetalFileChooserUI.createPropertyChangeListener(JFileChooser fc)
           
protected  PropertyChangeListener MetalInternalFrameTitlePane.createPropertyChangeListener()
           
 PropertyChangeListener MetalComboBoxUI.createPropertyChangeListener()
           
protected  PropertyChangeListener MetalSliderUI.createPropertyChangeListener(JSlider slider)
           
protected  PropertyChangeListener MetalScrollBarUI.createPropertyChangeListener()
           
protected  PropertyChangeListener MetalToolBarUI.createRolloverListener()
           
protected  PropertyChangeListener MetalScrollPaneUI.createScrollBarSwapListener()
           
 

javax.swing.table での PropertyChangeListener の使用
 

PropertyChangeListener を実装している javax.swing.table のクラス
 class DefaultTableColumnModel
          JTable の標準の列ハンドラです。
 

PropertyChangeListener 型のパラメータを持つ javax.swing.table のメソッド
 void TableColumn.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void TableColumn.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.addPropertyChangeListener(PropertyChangeListener l)
           
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.removePropertyChangeListener(PropertyChangeListener l)
           
 

javax.swing.tree での PropertyChangeListener の使用
 

PropertyChangeListener 型のパラメータを持つ javax.swing.tree のメソッド
 void DefaultTreeSelectionModel.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void DefaultTreeSelectionModel.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void TreeSelectionModel.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストに追加します。
 void TreeSelectionModel.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.