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