JavaTM 2
Platform
Std. Ed. v1.4.0

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

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

javax.swing での ChangeListener の使用
 

ChangeListener を実装している javax.swing のクラス
protected  class AbstractButton.ButtonChangeListener
          ChangeListener を拡張して、直列化できるようにします。
protected  class JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem
          このクラスは JCheckBoxMenuItem クラス用のユーザ補助機能のサポートを実装しています。
protected  class JMenu.AccessibleJMenu
          このクラスは JMenu クラス用のユーザ補助機能のサポートを実装しています。
protected  class JMenuItem.AccessibleJMenuItem
          このクラスは JMenuItem クラス用のユーザ補助機能のサポートを実装しています。
protected  class JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem
          このクラスは JRadioButtonMenuItem クラス用のユーザ補助機能のサポートを実装しています。
protected  class JScrollPane.AccessibleJScrollPane
          このクラスは JScrollPane クラス用のユーザ補助機能のサポートを実装しています。
static class JSpinner.DateEditor
          モデルを SpinnerDateModel とする JSpinner 用のエディタです。
static class JSpinner.DefaultEditor
          特殊なエディタ用の簡単な基底クラスです。
static class JSpinner.ListEditor
          モデルが SpinnerListModelJSpinner 用のエディタです。
static class JSpinner.NumberEditor
          モデルが SpinnerNumberModelJSpinner 用のエディタです。
protected  class JTabbedPane.AccessibleJTabbedPane
          このクラスは JTabbedPane クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTabbedPane.ModelListener
          イベントソースとして、モデル自身ではなくタブ区画を持つリスナーに ModelChanged イベントを渡します。
 

ChangeListener として宣言されている javax.swing のフィールド
protected  ChangeListener JSlider.changeListener
          changeListener (接尾辞なし) はスライダモデルに追加するリスナーです。
protected  ChangeListener JProgressBar.changeListener
          進捗バーのモデルから送られた変更イベントを待機し、この進捗バーに登録された変更イベントリスナーにふたたびディスパッチします。
protected  ChangeListener JTabbedPane.changeListener
          changeListener は、モデルに追加するリスナーです。
protected  ChangeListener AbstractButton.changeListener
          ボタンのモデルの changeListener です。
 

ChangeListener を返す javax.swing のメソッド
protected  ChangeListener JSlider.createChangeListener()
          サブクラスでモデルの ChangeEvent を別の方法で処理したい場合は、このメソッドをオーバーライドして自身の ChangeListener の実装を返すようにすることができます。
 ChangeListener[] JSlider.getChangeListeners()
          addChangeListener() を使用して、この JSlider に追加されたすべての ChangeListener の配列を返します。
protected  ChangeListener JProgressBar.createChangeListener()
          サブクラスが別の方法で変更イベントを処理する場合は、このメソッドをオーバーライドして独自の ChangeListener の実装のインスタンスを返すことができます。
 ChangeListener[] JProgressBar.getChangeListeners()
          この進捗バーに addChangeListener で追加されたすべての ChangeListener の配列を返します。
 ChangeListener[] JViewport.getChangeListeners()
          addChangeListener() によってこの JViewport に追加されたすべての ChangeListener の配列を返します。
 ChangeListener[] DefaultBoundedRangeModel.getChangeListeners()
          DefaultBoundedRangeModel に登録されているすべての変更リスナーの配列を返します。
 ChangeListener[] MenuSelectionManager.getChangeListeners()
          addChangeListener() によってこの MenuSelectionManager に追加されたすべての ChangeListener の配列を返します。
 ChangeListener[] DefaultButtonModel.getChangeListeners()
          DefaultButtonModel に登録されているすべての変更リスナーの配列を返します。
 ChangeListener[] DefaultSingleSelectionModel.getChangeListeners()
          DefaultSingleSelectionModel に登録されているすべての変更リスナーの配列を返します。
protected  ChangeListener JTabbedPane.createChangeListener()
          サブクラスでモデルの ChangeEvents を別の方法で処理したい場合は、このメソッドをオーバーライドして ModelListener のサブクラスまたは別の ChangeListener の実装を返すように設定できます。
 ChangeListener[] JTabbedPane.getChangeListeners()
          addChangeListener を使用して、この JTabbedPane に追加されたすべての ChangeListener の配列を返します。
 ChangeListener[] AbstractButton.getChangeListeners()
          addChangeListener() でこの AbstractButton に追加される、すべての ChangeListener の配列を返します。
protected  ChangeListener AbstractButton.createChangeListener()
          サブクラスが別の方法で ChangeEvent を処理する場合は、このメソッドをオーバーライドして別の ChangeListener の実装を返すことができます。
 ChangeListener[] JSpinner.getChangeListeners()
          addChangeListener() を使用して、この JSpinner に追加されたすべての ChangeListener の配列を返します。
 ChangeListener[] AbstractSpinnerModel.getChangeListeners()
          addChangeListener() でこの AbstractButton に追加される、すべての ChangeListener の配列を返します。
 

ChangeListener 型のパラメータを持つ javax.swing のメソッド
 void JSlider.addChangeListener(ChangeListener l)
          スライダに ChangeListener を追加します。
 void JSlider.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)
          ChangeListener を追加します。
 void DefaultBoundedRangeModel.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 DefaultButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void DefaultButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void ButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void ButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void DefaultSingleSelectionModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void DefaultSingleSelectionModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void SingleSelectionModel.addChangeListener(ChangeListener listener)
          モデル内の変更に対するリスナーとして listener を追加します。
 void SingleSelectionModel.removeChangeListener(ChangeListener listener)
          モデル内の変更に対するリスナーとしての listener を削除します。
 void JTabbedPane.addChangeListener(ChangeListener l)
          このタブ区画に ChangeListener を追加します。
 void JTabbedPane.removeChangeListener(ChangeListener l)
          このタブ区画から ChangeListener を削除します。
 void AbstractButton.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void AbstractButton.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void SpinnerModel.addChangeListener(ChangeListener l)
          モデルのリスナーリストに ChangeListener を追加します。
 void SpinnerModel.removeChangeListener(ChangeListener l)
          モデルのリスナーリストから ChangeListener を削除します。
 void JSpinner.addChangeListener(ChangeListener listener)
          リスナーを、モデルへの変更が行われるたびに通知されるリストに追加します。
 void JSpinner.removeChangeListener(ChangeListener listener)
          このスピナーから ChangeListener を削除します。
 void AbstractSpinnerModel.addChangeListener(ChangeListener l)
          ChangeListener をモデルのリスナーリストに追加します。
 void AbstractSpinnerModel.removeChangeListener(ChangeListener l)
          モデルのリスナーリストから ChangeListener を削除します。
 

javax.swing.colorchooser での ChangeListener の使用
 

ChangeListener を返す javax.swing.colorchooser のメソッド
 ChangeListener[] DefaultColorSelectionModel.getChangeListeners()
          addChangeListener を使用してこの DefaultColorSelectionModel に追加されたすべての 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
          ドキュメントから削除済みのこのクラスは、Java 2 プラットフォーム v1.4 では廃止されました。
 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 BasicSliderUI.changeListener
           
protected  ChangeListener BasicProgressBarUI.changeListener
           
protected  ChangeListener BasicScrollPaneUI.vsbChangeListener
           
protected  ChangeListener BasicScrollPaneUI.hsbChangeListener
           
protected  ChangeListener BasicScrollPaneUI.viewportChangeListener
           
protected  ChangeListener BasicTabbedPaneUI.tabChangeListener
           
protected  ChangeListener BasicMenuUI.changeListener
           
protected  ChangeListener BasicMenuBarUI.changeListener
           
protected  ChangeListener BasicColorChooserUI.previewListener
           
 

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

javax.swing.text での ChangeListener の使用
 

ChangeListener を返す javax.swing.text のメソッド
 ChangeListener[] StyleContext.NamedStyle.getChangeListeners()
          addChangeListener() によってこの NamedStyle に追加された、全 ChangeListener からなる配列を返します。
 ChangeListener[] StyleContext.getChangeListeners()
          addChangeListener() によってこの StyleContext に追加された、全 ChangeListener からなる配列を返します。
 ChangeListener[] DefaultCaret.getChangeListeners()
          このキャレットに登録された、すべての変更リスナーからなる配列を返します。
 

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


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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