クラスMetalFileChooserUI.FilterComboBoxModel
java.lang.Object
javax.swing.AbstractListModel<Object>
javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel
- すべての実装されたインタフェース:
PropertyChangeListener, Serializable, EventListener, ComboBoxModel<Object>, ListModel<Object>
- 含まれているクラス:
MetalFileChooserUI
protected class MetalFileChooserUI.FilterComboBoxModel extends AbstractListModel<Object> implements ComboBoxModel<Object>, PropertyChangeListener
タイプ・フェース選択のコンボボックスで使用するデータ・モデルです。
-
フィールドのサマリー
フィールドクラスで宣言されたフィールド AbstractListModel
listenerList -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明getElementAt(int index) 指定されたインデックスの値を返します。選択項目を返します。intgetSize()リストの長さを返します。voidバウンド・プロパティの変更時に呼び出されます。voidsetSelectedItem(Object filter) 選択項目を設定します。クラスで宣言されたメソッド AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener修飾子と型メソッド説明voidデータ・モデル変更時の通知対象リストにリスナーを追加します。protected voidfireContentsChanged(Object source, int index0, int index1) リストにある要素が1つ以上変更されたあとで、AbstractListModelサブクラスはこのメソッドを呼び出す必要があります。protected voidfireIntervalAdded(Object source, int index0, int index1) モデルに要素が1つ以上追加されたあとで、AbstractListModelサブクラスはこのメソッドを呼び出す必要があります。protected voidfireIntervalRemoved(Object source, int index0, int index1) モデルから要素が1つ以上削除されたあとで、AbstractListModelサブクラスはこのメソッドを呼び出す必要があります。このAbstractListModelに登録されたすべてのリスト・データ・リスナーの配列を返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。voidデータ・モデル変更時の通知対象リストからリスナーを削除します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
filters
protected FileFilter[] filtersファイル・フィルタの配列。
-
-
コンストラクタの詳細
-
FilterComboBoxModel
protected FilterComboBoxModel()FilterComboBoxModelのインスタンスを構築します。
-
-
メソッドの詳細
-
propertyChange
public void propertyChange(PropertyChangeEvent e) インタフェースからコピーされた説明:PropertyChangeListenerバウンド・プロパティの変更時に呼び出されます。- 定義:
propertyChange、インタフェースPropertyChangeListener- パラメータ:
e- イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
-
setSelectedItem
public void setSelectedItem(Object filter) インタフェースからコピーされた説明:ComboBoxModel選択項目を設定します。 このメソッドの実装では、すべての登録されたListDataListenerに内容の変更を通知する必要があります。- 定義:
setSelectedItem、インタフェースComboBoxModel<Object>- パラメータ:
filter- 選択するリスト・オブジェクトまたは選択をクリアする場合はnull
-
getSelectedItem
public Object getSelectedItem()インタフェースからコピーされた説明:ComboBoxModel選択項目を返します。- 定義:
getSelectedItem、インタフェースComboBoxModel<Object>- 戻り値:
- 選択項目。選択項目がない場合は
null
-
getSize
-
getElementAt
public Object getElementAt(int index) インタフェースからコピーされた説明:ListModel指定されたインデックスの値を返します。- 定義:
getElementAt、インタフェースListModel<Object>- パラメータ:
index- 要求するインデックス- 戻り値:
indexの値
-