Java プラットフォーム 1.2

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

ListDataListener を使用するパッケージ
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
 

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

ListDataListener を実装する javax.swing におけるクラス
 class JComboBox
          Swing の ComboBox の実装です。
protected  class JList.AccessibleJList
          このオブジェクトのユーザ補助機能を取得するために使用するクラスです。
 

ListDataListener のパラメータを持つ javax.swing におけるメソッド
 void AbstractListModel.addListDataListener(ListDataListener l)
          データモデルへの変更が発生するたびに通知を受けるリスナーを、リストに追加します。
 void AbstractListModel.removeListDataListener(ListDataListener l)
          データモデルへの変更が発生するたびに通知を受けるリスナーを、リストから削除します。
 void ListModel.addListDataListener(ListDataListener l)
          データモデルの変更が通知されるリスナーをリストに追加します。
 void ListModel.removeListDataListener(ListDataListener l)
          データモデルの変更が通知されるリスナーをリストから削除します。
 

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

ListDataListener を実装する javax.swing.plaf.basic におけるクラス
 class BasicComboBoxUI.ListDataHandler
          このリスナーは、データ内の変更を監視して検証をやり直します。
 class BasicComboPopup.ListDataHandler
          リスト内の選択されたインデックスを、コンボボックスでの選択と同期して保持します。
 class BasicListUI.ListDataHandler
          installUI の実行時、および JList.model プロパティが変更された時に JLists モデルに追加される ListDataListener です。
 

ListDataListener として宣言される javax.swing.plaf.basic におけるフィールド
protected  ListDataListener BasicListUI.listDataListener
           
protected  ListDataListener BasicComboPopup.listDataListener
           
protected  ListDataListener BasicComboBoxUI.listDataListener
           
 

ListDataListener を返す javax.swing.plaf.basic におけるメソッド
protected  ListDataListener BasicListUI.createListDataListener()
          モデルによって必要に応じて JLists に追加される、ListDataListener のインスタンスを生成します。
protected  ListDataListener BasicComboPopup.createListDataListener()
          コンボボックスモデルについて挿入または削除された項目を監視するリストデータリスナーを作成します。
protected  ListDataListener BasicComboBoxUI.createListDataListener()
          適切なサイズをキャッシュに格納するために使うリストデータリスナーを作成します。
 


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.