インタフェース
javax.swing.ListSelectionModelの使用
パッケージ | 説明 |
---|---|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.plaf.basic |
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
|
javax.swing.table |
javax.swing.JTable を処理するためのクラスとインタフェースを提供します。 |
-
javax.swingでのListSelectionModelの使用
ListSelectionModelを実装しているjavax.swingのクラス 修飾子と型 クラス 説明 class
DefaultListSelectionModel
リスト選択のデフォルト・データ・モデルです。ListSelectionModelとして宣言されたjavax.swingのフィールド 修飾子と型 フィールド 説明 protected ListSelectionModel
JTable. selectionModel
行選択を追跡するのに使用される、テーブルのListSelectionModel
です。ListSelectionModelを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 protected ListSelectionModel
JTable. createDefaultSelectionModel()
DefaultListSelectionModel
であるデフォルトの選択モデル・オブジェクトを返します。protected ListSelectionModel
JList. createSelectionModel()
リストの選択モデル・プロパティを初期化するため、構築中に呼び出されるDefaultListSelectionModel
のインスタンスを返します。ListSelectionModel
JList. getSelectionModel()
現在の選択モデルを返します。ListSelectionModel
JTable. getSelectionModel()
行選択状態を維持するのに使うListSelectionModel
を返します。型ListSelectionModelのパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 void
JList. setSelectionModel(ListSelectionModel selectionModel)
リストのselectionModel
をnull
ではないListSelectionModel
実装に設定します。void
JTable. setSelectionModel(ListSelectionModel selectionModel)
この表の行選択モデルをselectionModel
に設定し、新しい選択モデルからのリスナー通知を登録します。型ListSelectionModelのパラメータを持つjavax.swingのコンストラクタ コンストラクタ 説明 JTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm)
データ・モデルdm
、列モデルcm
、および選択モデルsm
を使用して初期化されるJTable
を構築します。 -
javax.swing.plaf.basicでのListSelectionModelの使用
型ListSelectionModelのパラメータを持つ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.tableでのListSelectionModelの使用
ListSelectionModelとして宣言されたjavax.swing.tableのフィールド 修飾子と型 フィールド 説明 protected ListSelectionModel
DefaultTableColumnModel. selectionModel
列選択の履歴を記録するためのモデルです。ListSelectionModelを返すjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 protected ListSelectionModel
DefaultTableColumnModel. createSelectionModel()
新規のリスト選択のデフォルト・モデルを作成します。ListSelectionModel
DefaultTableColumnModel. getSelectionModel()
列選択状態を維持するのに使用するListSelectionModel
を返します。ListSelectionModel
TableColumnModel. getSelectionModel()
現在の選択モデルを返します。型ListSelectionModelのパラメータを持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 void
DefaultTableColumnModel. setSelectionModel(ListSelectionModel newModel)
このTableColumnModel
の選択モデルをnewModel
に設定し、新しい選択モデルからのリスナー通知を受信するように登録します。void
TableColumnModel. setSelectionModel(ListSelectionModel newModel)
選択モデルを設定します。