インタフェース
javax.swing.ListModelの使用
パッケージ | 説明 |
---|---|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.plaf.basic |
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
|
javax.swing.plaf.metal |
デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
|
-
javax.swingでのListModelの使用
javax.swingのListModelのサブインタフェース 修飾子と型 インタフェース 説明 interface
ComboBoxModel<E>
コンボボックスのデータ・モデルです。interface
MutableComboBoxModel<E>
ComboBoxModel
の可変バージョンです。ListModelを実装しているjavax.swingのクラス 修飾子と型 クラス 説明 class
AbstractListModel<E>
List
にその内容を提供するデータ・モデルの抽象定義です。class
DefaultComboBoxModel<E>
コンボボックスのデフォルト・モデルです。class
DefaultListModel<E>
このクラスはjava.util.Vector
APIを柔軟に実装します。1.1.xのjava.util.Vector
を実装しますが、コレクション・クラスはサポートせず、変更発生時にはListDataListener
に通知します。ListModelを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 ListModel<E>
JList. getModel()
JList
コンポーネントによって表示される項目のリストを保持するデータ・モデルを返します。型ListModelのパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 void
JList. setModel(ListModel<E> model)
リストの内容または「値」を表すモデルを設定し、プロパティ変更リスナーに通知して、リストの選択をクリアします。型ListModelのパラメータを持つjavax.swingのコンストラクタ コンストラクタ 説明 JList(ListModel<E> dataModel)
指定されたnull以外
のモデルの要素を表示するJList
を構築します。 -
javax.swing.plaf.basicでのListModelの使用
ListModelを実装しているjavax.swing.plaf.basicのクラス 修飾子と型 クラス 説明 class
BasicDirectoryModel
ファイル・リストの基本実装です。型ListModelのパラメータを持つjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected void
BasicListUI. paintCell(Graphics g, int row, Rectangle rowBounds, ListCellRenderer<Object> cellRenderer, ListModel<Object> dataModel, ListSelectionModel selModel, int leadIndex)
リスト・セルをペイント: 関連する状態をコンピュートし、"ラバー・スタンプ"セル・レンダラ・コンポーネントを取得し、CellRendererPane
を使用してペイントします。 -
javax.swing.plaf.metalでのListModelの使用
ListModelを実装しているjavax.swing.plaf.metalのクラス 修飾子と型 クラス 説明 protected class
MetalFileChooserUI.DirectoryComboBoxModel
タイプ・フェース選択のコンボボックスで使用するデータ・モデルです。protected class
MetalFileChooserUI.FilterComboBoxModel
タイプ・フェース選択のコンボボックスで使用するデータ・モデルです。