JavaTM 2 Platform
Standard Ed. 5.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 クラス用のユーザ補助機能のサポートを実装しています。
protected  class JSpinner.AccessibleJSpinner
          AccessibleJSpinnerJSpinner クラス用のユーザ補助機能のサポートを実装します。
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 イベントを渡します。
protected  class ProgressMonitor.AccessibleProgressMonitor
          AccessibleProgressMonitorProgressMonitor クラスのアクセス可能性をサポートします。
 

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

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

ChangeListener 型のパラメータを持つ javax.swing のメソッド
 void AbstractButton.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void ButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void DefaultButtonModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void SingleSelectionModel.addChangeListener(ChangeListener listener)
          モデル内の変更に対するリスナーとして listener を追加します。
 void DefaultSingleSelectionModel.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void MenuSelectionManager.addChangeListener(ChangeListener l)
          ボタンに ChangeListener を追加します。
 void BoundedRangeModel.addChangeListener(ChangeListener x)
          モデルのリスナーリストに ChangeListener を追加します。
 void DefaultBoundedRangeModel.addChangeListener(ChangeListener l)
          ChangeListener を追加します。
 void JViewport.addChangeListener(ChangeListener l)
          ビューのサイズ、位置、またはビューポートの長さが変更されるたびに通知されるリストに ChangeListener を追加します。
 void JTabbedPane.addChangeListener(ChangeListener l)
          このタブ区画に ChangeListener を追加します。
 void JProgressBar.addChangeListener(ChangeListener l)
          指定された ChangeListener を進捗バーに追加します。
 void JSlider.addChangeListener(ChangeListener l)
          スライダに ChangeListener を追加します。
 void SpinnerModel.addChangeListener(ChangeListener l)
          モデルのリスナーリストに ChangeListener を追加します。
 void JSpinner.addChangeListener(ChangeListener listener)
          リスナーを、モデルへの変更が行われるたびに通知されるリストに追加します。
 void AbstractSpinnerModel.addChangeListener(ChangeListener l)
          ChangeListener をモデルのリスナーリストに追加します。
 void AbstractButton.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void ButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void DefaultButtonModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void SingleSelectionModel.removeChangeListener(ChangeListener listener)
          モデル内の変更に対するリスナーとしての listener を削除します。
 void DefaultSingleSelectionModel.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void MenuSelectionManager.removeChangeListener(ChangeListener l)
          ボタンから ChangeListener を削除します。
 void BoundedRangeModel.removeChangeListener(ChangeListener x)
          モデルのリスナーリストから ChangeListener を削除します。
 void DefaultBoundedRangeModel.removeChangeListener(ChangeListener l)
          ChangeListener を削除します。
 void JViewport.removeChangeListener(ChangeListener l)
          ビューのサイズ、位置、またはビューポートの長さが変更されるたびに通知されるリストから ChangeListener を削除します。
 void JTabbedPane.removeChangeListener(ChangeListener l)
          このタブ区画から ChangeListener を削除します。
 void JProgressBar.removeChangeListener(ChangeListener l)
          進捗バーから ChangeListener を削除します。
 void JSlider.removeChangeListener(ChangeListener l)
          スライダから ChangeListener を削除します。
 void SpinnerModel.removeChangeListener(ChangeListener l)
          モデルのリスナーリストから ChangeListener を削除します。
 void JSpinner.removeChangeListener(ChangeListener listener)
          このスピナーから 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 ColorSelectionModel.addChangeListener(ChangeListener listener)
          モデル内の変更に対するリスナーとして listener を追加します。
 void DefaultColorSelectionModel.removeChangeListener(ChangeListener l)
          モデルから ChangeListener を削除します。
 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
          このクラスは、"protected" 内部クラスとして扱う必要があります。
 

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

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

javax.swing.text での ChangeListener の使用
 

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

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


JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。