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