Java プラットフォーム 1.2

インタフェース
javax.swing.table.TableCellEditor の使用

TableCellEditor を使用するパッケージ
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.table java.awt.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
 

javax.swing における TableCellEditor の使用方法
 

TableCellEditor を実装する javax.swing におけるクラス
 class DefaultCellEditor
          テーブルとツリーセルのデフォルトエディタです。
 

TableCellEditor として宣言される javax.swing におけるフィールド
protected  TableCellEditor JTable.cellEditor
          現在のセルが占める画面上の場所を上書きし、ユーザがその内容を変更できるようにするオブジェクトです。
 

TableCellEditor を返す javax.swing におけるメソッド
 TableCellEditor JTable.getDefaultEditor(Class columnClass)
          TableColumn に設定済みのものがない場合に使うエディタを返します。
 TableCellEditor JTable.getCellEditor()
          cellEditor を返します。
 TableCellEditor JTable.getCellEditor(int row, int column)
          この行と列が指定するセルの適切なエディタを返します。
 

TableCellEditor のパラメータを持つ javax.swing におけるメソッド
 void JTable.setDefaultEditor(Class columnClass, TableCellEditor editor)
          TableColumn に設定済みのものがない場合に使うデフォルトのエディタを設定します。
 void JTable.setCellEditor(TableCellEditor anEditor)
          cellEditor 変数を設定します。
 Component JTable.prepareEditor(TableCellEditor editor, int row, int column)
          指定されたセルの値を使って、指定されたエディタを準備します。
 

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 anEditor)
          JTable がこの列の各値を描画するために使う TableCellEditor を anEditor に設定します。
 

TableCellEditor のパラメータを持つ javax.swing.table におけるコンストラクタ
TableColumn.TableColumn(int modelIndex, int width, TableCellRenderer cellRenderer, TableCellEditor cellEditor)
          TableColumn のインスタンスを modelIndex で生成および初期化します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.