JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
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 クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTabbedPane.AccessibleJTabbedPane
          このクラスは JTabbedPane クラス用のユーザ補助機能のサポートを実装しています。
protected  class JTabbedPane.ModelListener
          イベントソースとして、モデル自身ではなくタブ区画を持つリスナーに ModelChanged イベントを渡します。
 

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

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

ChangeListener 型のパラメータを持つ javax.swing のメソッド
 void DefaultSingleSelectionModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void DefaultSingleSelectionModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void JViewport.addChangeListener(ChangeListener l)
          ビューのサイズ、位置、またはビューポートの長さが変更されるたびに通知されるリストに ChangeListener を追加します。
 void JViewport.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 を削除します。
 void AbstractButton.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void AbstractButton.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void DefaultBoundedRangeModel.addChangeListener(ChangeListener l)
          変更リスナーを追加します。
 void DefaultBoundedRangeModel.removeChangeListener(ChangeListener l)
          変更リスナーを削除します。
 void MenuSelectionManager.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void MenuSelectionManager.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void ButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void ButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void DefaultButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void DefaultButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void BoundedRangeModel.addChangeListener(ChangeListener x)
          モデルのリスナーリストに ChangeListener を追加します。
 void BoundedRangeModel.removeChangeListener(ChangeListener x)
          モデルのリスナーリストから ChangeListener を削除します。
 void JProgressBar.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void JProgressBar.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void JSlider.addChangeListener(ChangeListener l)
          スライダに ChangeListener を追加します。
 void JSlider.removeChangeListener(ChangeListener l)
          スライダから ChangeListener を削除します。
 

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 BasicMenuUI.changeListener
           
protected  ChangeListener BasicProgressBarUI.changeListener
           
protected  ChangeListener BasicTabbedPaneUI.tabChangeListener
           
protected  ChangeListener BasicMenuBarUI.changeListener
           
protected  ChangeListener BasicColorChooserUI.previewListener
           
protected  ChangeListener BasicScrollPaneUI.vsbChangeListener
           
protected  ChangeListener BasicScrollPaneUI.hsbChangeListener
           
protected  ChangeListener BasicScrollPaneUI.viewportChangeListener
           
protected  ChangeListener BasicSliderUI.changeListener
           
 

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

javax.swing.text での ChangeListener の使用
 

ChangeListener 型のパラメータを持つ javax.swing.text のメソッド
 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)
          変更リスナーを削除します。
 void Caret.addChangeListener(ChangeListener l)
          キャレットの移動を常に追跡するために、リスナーを追加します。
 void Caret.removeChangeListener(ChangeListener l)
          キャレットの移動を追跡しているリスナーを削除します。
 


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.