Java プラットフォーム 1.2

インタフェース
javax.swing.event.ChangeListener の使用

ChangeListener を使用するパッケージ
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.colorchooser このパッケージには、JColorChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
 

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

ChangeListener を実装する javax.swing におけるクラス
protected  class AbstractButton.ButtonChangeListener
          ChangeListener を拡張して、直列化できるようにします。
protected  class JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem
          オブジェクトのユーザ補助の機能を取得するために使用されるクラスです。
protected  class JMenu.AccessibleJMenu
          オブジェクトのユーザ補助機能を取得するために使用されるクラスです。
protected  class JMenuItem.AccessibleJMenuItem
          このオブジェクトのユーザ補助機能を取得するために使用されるクラスです。
protected  class JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem
          オブジェクトのユーザ補助機能を取得するために使用するクラスです。
protected  class JScrollPane.AccessibleJScrollPane
          オブジェクトのユーザ補助機能を取得するために使用するクラスです。
protected  class JTabbedPane.AccessibleJTabbedPane
          オブジェクトのユーザ補助機能を取得するために使用するクラスです。
protected  class JTabbedPane.ModelListener
          イベントソースとして、モデル自身ではなく tabbedpane を持つリスナーに ModelChanged イベントを渡します。
 

ChangeListener として宣言される javax.swing におけるフィールド
protected  ChangeListener JSlider.changeListener
          changeListener (接尾辞なし) はスライダモデルに追加するリスナーです。
protected  ChangeListener AbstractButton.changeListener
          ボタンのモデルリスナーです。
protected  ChangeListener JProgressBar.changeListener
           
protected  ChangeListener JTabbedPane.changeListener
          changeListener は、モデルに追加するリスナーです。
 

ChangeListener を返す javax.swing におけるメソッド
protected  ChangeListener JSlider.createChangeListener()
          サブクラスでモデルの ChangeEvent を別の方法で処理したい場合は、このメソッドをオーバーライドして自身の ChangeListener の実装を返すようにすることができます。
protected  ChangeListener AbstractButton.createChangeListener()
          サブクラスが別の方法で ChangeEvent を処理する場合は、このメソッドをオーバーライドして別の ChangeListener の実装を返すことができます。
protected  ChangeListener JProgressBar.createChangeListener()
           
protected  ChangeListener JTabbedPane.createChangeListener()
          サブクラスでモデルの ChangeEvent を別の方法で処理したい場合は、このメソッドをオーバーライドして ModelListener のサブクラスまたは別の ChangeListener の実装を返すようにすることができます。
 

ChangeListener のパラメータを持つ javax.swing におけるメソッド
 void JSlider.addChangeListener(ChangeListener l)
          スライダに ChangeListener を追加します。
 void JSlider.removeChangeListener(ChangeListener l)
          スライダから ChangeListener を削除します。
 void BoundedRangeModel.addChangeListener(ChangeListener x)
          モデルのリスナーリストに ChangeListener を追加します。
 void BoundedRangeModel.removeChangeListener(ChangeListener x)
          モデルのリスナーリストから ChangeListener を削除します。
 void MenuSelectionManager.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void MenuSelectionManager.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void AbstractButton.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を 1 つ追加します。
 void AbstractButton.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を 1 つ削除します。
 void DefaultSingleSelectionModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void DefaultSingleSelectionModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void ButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void ButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void JProgressBar.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void JProgressBar.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void JViewport.addChangeListener(ChangeListener l)
          ビューのサイズ、位置、またはビューポートの長さのサイズが変更されるたびに通知される ChangeListener をリストに追加します。
 void JViewport.removeChangeListener(ChangeListener l)
          ビューのサイズ、位置、またはビューポートの長さのサイズが変更されるたびに通知される ChangeListener をリストから削除します。
 void DefaultBoundedRangeModel.addChangeListener(ChangeListener l)
          変更リスナーを追加します。
 void DefaultBoundedRangeModel.removeChangeListener(ChangeListener l)
          変更リスナーを削除します。
 void DefaultButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void DefaultButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void JTabbedPane.addChangeListener(ChangeListener l)
          このタブ区画に ChangeListener を追加します。
 void JTabbedPane.removeChangeListener(ChangeListener l)
          このタブ区画から ChangeListener を削除します。
 void SingleSelectionModel.addChangeListener(ChangeListener listener)
          モデル内の変更に対するリスナーとして listener を追加します。
 void SingleSelectionModel.removeChangeListener(ChangeListener listener)
          モデル内の変更に対するリスナーとしての listener を削除します。
 

javax.swing.colorchooser における ChangeListener の使用方法
 

ChangeListener のパラメータを持つ javax.swing.colorchooser におけるメソッド
 void DefaultColorSelectionModel.addChangeListener(ChangeListener l)
          ChangeListener をモデルに追加します。
 void DefaultColorSelectionModel.removeChangeListener(ChangeListener l)
          モデルから ChangeListener を削除します。
 void ColorSelectionModel.addChangeListener(ChangeListener listener)
          モデルの変更のリスナーとして listener を追加します。
 void ColorSelectionModel.removeChangeListener(ChangeListener listener)
          モデルの変更のリスナーである listener を削除します。
 

javax.swing.plaf.basic における ChangeListener の使用方法
 

ChangeListener を実装する javax.swing.plaf.basic におけるクラス
 class BasicButtonListener
          ボタンリスナーです。
 class BasicMenuUI.ChangeHandler
           
 class BasicProgressBarUI.ChangeHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class BasicScrollBarUI.ModelListener
          モデルの変更を待機するリスナーです。
 class BasicScrollPaneUI.HSBChangeListener
          水平スクロールバーのリスナーです。
 class BasicScrollPaneUI.ViewportChangeHandler
          ビューポートイベントのリスナーです。
 class BasicScrollPaneUI.VSBChangeListener
          垂直スクロールバーのリスナーです。
 class BasicSliderUI.ChangeHandler
          データモデルのリスナーです。
 class BasicTabbedPaneUI.TabSelectionHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 

ChangeListener として宣言される javax.swing.plaf.basic におけるフィールド
protected  ChangeListener BasicColorChooserUI.previewListener
           
protected  ChangeListener BasicTabbedPaneUI.tabChangeListener
           
protected  ChangeListener BasicSliderUI.changeListener
           
protected  ChangeListener BasicProgressBarUI.changeListener
           
protected  ChangeListener BasicMenuBarUI.changeListener
           
protected  ChangeListener BasicScrollPaneUI.vsbChangeListener
           
protected  ChangeListener BasicScrollPaneUI.hsbChangeListener
           
protected  ChangeListener BasicScrollPaneUI.viewportChangeListener
           
protected  ChangeListener BasicMenuUI.changeListener
           
 

ChangeListener を返す javax.swing.plaf.basic におけるメソッド
protected  ChangeListener BasicTabbedPaneUI.createChangeListener()
           
protected  ChangeListener BasicSliderUI.createChangeListener(JSlider slider)
           
protected  ChangeListener BasicMenuBarUI.createChangeListener()
           
protected  ChangeListener BasicScrollPaneUI.createViewportChangeListener()
           
protected  ChangeListener BasicScrollPaneUI.createHSBChangeListener()
           
protected  ChangeListener BasicScrollPaneUI.createVSBChangeListener()
           
protected  ChangeListener BasicMenuUI.createChangeListener(JComponent c)
           
 

javax.swing.text における ChangeListener の使用方法
 

ChangeListener のパラメータを持つ javax.swing.text におけるメソッド
 void Caret.addChangeListener(ChangeListener l)
          キャレットが移動するたびに移動を追跡するリスナーを追加します。
 void Caret.removeChangeListener(ChangeListener l)
          キャレットの移動を追跡しているリスナーを削除します。
 void DefaultCaret.addChangeListener(ChangeListener l)
          キャレットの移動を常に追跡するために、リスナーを追加します。
 void DefaultCaret.removeChangeListener(ChangeListener l)
          キャレットの移動を追跡しているリスナーを削除します。
 void Style.addChangeListener(ChangeListener l)
          属性が変更されている場合に変更を追跡するリスナーを追加します。
 void Style.removeChangeListener(ChangeListener l)
          属性の変更を追跡していたリスナーを削除します。
 void StyleContext.addChangeListener(ChangeListener l)
          書式が追加または削除されるときに変更を追跡するリスナーを追加します。
 void StyleContext.removeChangeListener(ChangeListener l)
          書式の追加または削除を追跡していたリスナーを削除します。
 void StyleContext.NamedStyle.addChangeListener(ChangeListener l)
          変更リスナーを追加します。
 void StyleContext.NamedStyle.removeChangeListener(ChangeListener l)
          変更リスナーを削除します。
 


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.