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