Java プラットフォーム 1.2

インタフェース
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 Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.table java.awt.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.tree java.awt.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 Toolkit.addPropertyChangeListener(String name, PropertyChangeListener pcl)
          指定されたデスクトッププロパティ用として、指定されたプロパティ変更リスナーを追加します。
 void Toolkit.removePropertyChangeListener(String name, PropertyChangeListener pcl)
          指定されたデスクトッププロパティ用として指定されたプロパティ変更リスナーを削除します。
 

java.beans における PropertyChangeListener の使用方法
 

PropertyChangeListener のパラメータを持つ java.beans におけるメソッド
 void PropertyEditorSupport.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを登録します。
 void PropertyEditorSupport.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 PropertyEditor.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを登録します。
 void PropertyEditor.removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを削除します。
 void Customizer.addPropertyChangeListener(PropertyChangeListener listener)
          PropertyChange イベントのリスナーを登録します。
 void Customizer.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 のパラメータを持つ java.beans.beancontext におけるメソッド
 void BeanContextChildSupport.addPropertyChangeListener(String name, PropertyChangeListener pcl)
          プロパティ変更リスナーを追加します。
 void BeanContextChildSupport.removePropertyChangeListener(String name, PropertyChangeListener pcl)
          プロパティ変更リスナーを削除します。
 void BeanContextChild.addPropertyChangeListener(String name, PropertyChangeListener pcl)
          この bean の子にプロパティ変更リスナーを追加します。
 void BeanContextChild.removePropertyChangeListener(String name, PropertyChangeListener pcl)
          この bean の子のプロパティ変更リスナーを削除します。
 

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
          このオブジェクトのユーザ補助機能を取得するために使用するクラスです。
protected  class JTable.AccessibleJTable
          オブジェクトのユーザ補助機能を取得するために使用するクラスです。
 

PropertyChangeListener を返す javax.swing におけるメソッド
protected  PropertyChangeListener JToolBar.createActionChangeListener(JButton b)
           
protected  PropertyChangeListener JPopupMenu.createActionChangeListener(JMenuItem b)
           
protected  PropertyChangeListener JMenu.createActionChangeListener(JMenuItem b)
           
 

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

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 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 BasicColorChooserUI.propertyChangeListener
           
protected  PropertyChangeListener BasicOptionPaneUI.propertyChangeListener
           
protected  PropertyChangeListener BasicTabbedPaneUI.propertyChangeListener
           
protected  PropertyChangeListener BasicListUI.propertyChangeListener
           
protected  PropertyChangeListener BasicToolBarUI.propertyListener
           
protected  PropertyChangeListener BasicSliderUI.propertyChangeListener
           
protected  PropertyChangeListener BasicInternalFrameTitlePane.propertyChangeListener
           
protected  PropertyChangeListener BasicSplitPaneUI.propertyChangeListener
          この JSplitPane の PropertyChangeListener のインスタンスです。
protected  PropertyChangeListener BasicScrollBarUI.propertyChangeListener
           
protected  PropertyChangeListener BasicComboPopup.propertyChangeListener
           
protected  PropertyChangeListener BasicComboBoxUI.propertyChangeListener
           
protected  PropertyChangeListener BasicInternalFrameUI.propertyChangeListener
           
protected  PropertyChangeListener BasicScrollPaneUI.spPropertyChangeListener
           
protected  PropertyChangeListener BasicMenuUI.propertyChangeListener
           
 

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

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 MetalScrollBarUI.createPropertyChangeListener()
           
 PropertyChangeListener MetalComboBoxUI.createPropertyChangeListener()
           
protected  PropertyChangeListener MetalSliderUI.createPropertyChangeListener(JSlider slider)
           
protected  PropertyChangeListener MetalToolBarUI.createRolloverListener()
           
protected  PropertyChangeListener MetalScrollPaneUI.createScrollBarSwapListener()
           
 

javax.swing.table における PropertyChangeListener の使用方法
 

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

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

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 をリスナーリストから削除します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.