インタフェースTreeCellEditor
- すべてのスーパー・インタフェース:
CellEditor
- 既知のすべての実装クラス:
DefaultCellEditor, DefaultTreeCellEditor
-
メソッドのサマリー
修飾子と型メソッド説明getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) エディタの初期valueを設定します。インタフェースで宣言されたメソッド CellEditor
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing修飾子と型メソッド説明voidエディタが編集の停止、または取消しを行うときに通知を受けるリスナーをリストに追加します。void編集を取り消して一部編集済みの値を受け付けないようにエディタに通知します。エディタに保持された値を返します。booleanisCellEditable(EventObject anEvent) anEventを使って編集を始められるかどうかをエディタに問い合わせます。void通知を受けるリスナーをリストから削除します。booleanshouldSelectCell(EventObject anEvent) 編集セルが選択される場合はtrue、そうでない場合はfalse。boolean編集を停止して一部編集済みの値をエディタの値として受け付けるように、エディタに通知します。
-
メソッドの詳細
-
getTreeCellEditorComponent
Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) エディタの初期valueを設定します。 これによりエディタでstopEditingが呼び出され、そのときにエディタが編集中の場合は、編集された値が一部消失することがあります。クライアントのComponent階層に追加する必要のあるコンポーネントを返します。 このコンポーネントがクライアントの階層に組み込まれると、ユーザー入力を描画および受信できます。
- パラメータ:
tree- エディタに編集を要求しているJTree。このパラメータはnullも可value- 編集されるセル値isSelected- セルをハイライトで描画する場合はtrueexpanded- ノードが展開されている場合はtrueleaf- ノードが葉ノードの場合はtruerow- 編集中のノードの行インデックス- 戻り値:
- 編集のためのコンポーネント
-