public interface TableCellEditor extends CellEditor
JListBox
、JComboBox
、JTree
、またはJTable
などのコンポーネントの値のエディタになりうる任意のオブジェクトが実装する必要があるメソッドを定義します。修飾子と型 | メソッドと説明 |
---|---|
Component |
getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
エディタの初期
value を設定します。 |
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
value
を設定します。これによりエディタでstopEditing
が呼び出され、そのときにエディタが編集中の場合は、編集された値が一部消失することがあります。
クライアントのComponent
階層に追加する必要のあるコンポーネントを返します。このコンポーネントがクライアントの階層に組み込まれると、ユーザー入力を描画および受信できます。
table
- エディタに編集を要求しているJTable
。null
も可value
- 編集されるセルの値。値を解釈および描画する方法はエディタによって異なる。値が文字列trueの場合は、文字列としてレンダリングされるか、選択されたチェック・ボックスとしてレンダリングされる。null
も有効な値isSelected
- セルがハイライトで描画されている場合はtruerow
- 編集されるセルの行column
- 編集されるセルの列 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.