インタフェース
javax.swing.table.TableCellEditorの使用
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。-
javax.swingでのTableCellEditorの使用
修飾子と型フィールド説明protected TableCellEditor
JTable.cellEditor
現在のセルが占める画面上の場所を上書きし、ユーザーがその内容を変更できるようにするアクティブなセル・エディタ・オブジェクトです。修飾子と型メソッド説明JTable.getCellEditor()
アクティブなセル・エディタ(テーブルが現在編集中でない場合はnull
)を返します。JTable.getCellEditor
(int row, int column) row
とcolumn
によって指定されるセルの適切なエディタを返します。JTable.getDefaultEditor
(Class<?> columnClass) TableColumn
にエディタが設定されていない場合に使用するエディタを返します。修飾子と型メソッド説明JTable.prepareEditor
(TableCellEditor editor, int row, int column) row
、column
の位置にあるセルの値および選択状態をデータ・モデルに照会して、エディタを準備します。void
JTable.setCellEditor
(TableCellEditor anEditor) アクティブなセル・エディタを設定します。void
JTable.setDefaultEditor
(Class<?> columnClass, TableCellEditor editor) TableColumn
にエディタが設定されていない場合に使用する、デフォルトのセル・エディタを設定します。 -
javax.swing.tableでのTableCellEditorの使用
修飾子と型メソッド説明void
TableColumn.setCellEditor
(TableCellEditor cellEditor) この列のセルを編集するときに使用できるようにエディタを設定します。修飾子コンストラクタ説明TableColumn
(int modelIndex, int width, TableCellRenderer cellRenderer, TableCellEditor cellEditor) モデル・インデックス、幅、セル・レンダラ、セル・エディタを指定して、TableColumn
のインスタンスを作成し、初期化します。すべてのTableColumn
コンストラクタはこれに処理を委譲します。