---
title: TreeCellEditor
tags: [JTree, TreeCellEditor]
description: JTreeのTreeCellEditor関係の記事へのスクリーンショット付きリンク一覧
---
このページでは、`JTree`の`TreeCellEditor`関係のメモを集めて一覧にしています。

#contents

* TreeCellEditor [#TreeCellEditor]
** JTreeの葉ノードだけ編集可能にする [#LeafTreeCellEditor]
#swingdescription(Swing/LeafTreeCellEditor,JTreeの葉ノードだけ編集可能にする,JTreeのノードラベルの編集が、葉ノードの場合だけ可能になるよう設定します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTPB-TVk9I/AAAAAAAAAdU/Aq5YDSMvqaY/s200/LeafTreeCellEditor.png)

** JTreeのノード編集をJPopupMenuからのみに制限する [#StartEditingPopupMenu]
#swingdescription(Swing/StartEditingPopupMenu,JTreeのノード編集をJPopupMenuからのみに制限する,JTreeのノード編集を、マウスクリックではなく、JPopupMenuからのみに制限します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTTy9Cda5I/AAAAAAAAAlA/6uCGiCD2iGY/s200/StartEditingPopupMenu.png)

** JTreeの葉ノードをJCheckBoxにする [#CheckBoxNodeTree]
#swingdescription(Swing/CheckBoxNodeTree,JTreeの葉ノードをJCheckBoxにする,JTreeの葉ノードを編集可能なJCheckBoxにします。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TYb2-BFsTHI/AAAAAAAAA4U/Fs8-t9x9XSw/s200/CheckBoxNodeTree.png)

** JCheckBox付きJTreeでディレクトリ構造を表示 [#FileSystemTreeWithCheckBox]
#swingdescription(Swing/FileSystemTreeWithCheckBox,JCheckBox付きJTreeでディレクトリ構造を表示,編集可能なJCheckBoxをノードに追加したJTreeでディレクトリ構造を表示します。,https://lh6.googleusercontent.com/-5ihZ2R-e4Ug/Tki-blUTxaI/AAAAAAAABA0/5KCjlm9CkSY/s200/FileSystemTreeWithCheckBox.png)

** JTreeのすべてのノードにJCheckBoxを追加する [#CheckBoxNodeEditor]
#swingdescription(Swing/CheckBoxNodeEditor,JTreeのすべてのノードにJCheckBoxを追加する,JTreeのすべてのノードに編集可能なJCheckBoxを追加します。,https://lh4.googleusercontent.com/-DK6aW3VNikg/TygxL3j8UoI/AAAAAAAABIw/6_9FyPe4v7U/s200/CheckBoxNodeEditor.png)

** JListのセルにJCheckBoxを使用する [#CheckBoxCellList]
#swingdescription(Swing/CheckBoxCellList,JListのセルにJCheckBoxを使用する,JListのセルにJCheckBoxを使用して、チェックボックスの一覧を作成します。,https://lh3.googleusercontent.com/-EfbwsqycTvg/UlyukvM4ivI/AAAAAAAAB3o/NJBvrfM4xPA/s200/CheckBoxCellList.png)

** JTreeのノード編集をコミット [#InvokesStopCellEditing]
#swingdescription(Swing/InvokesStopCellEditing,JTreeのノード編集をコミット,JTreeのノード編集中に割り込みが発生した場合、変更の自動保存を行うかどうかを設定します。,https://lh6.googleusercontent.com/-KbIRjsEYzEA/Uwny844Zc3I/AAAAAAAACAY/_3w4abiuaIo/s200/InvokesStopCellEditing.png)

** JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する [#ComboBoxCellEditor]
#swingdescription(Swing/ComboBoxCellEditor,JTreeのセルエディタにJComboBoxなどを配置したJPanelを使用する,JTreeのセルエディタ、セルレンダラーとして、JComboBoxなどを配置したJPanelを使用します。,https://lh4.googleusercontent.com/-kNa0cfgyvbY/U5SIYOWjVtI/AAAAAAAACHM/XkjN37IzSas/s200/ComboBoxCellEditor.png)

** JTreeのノードを編集中に表示するアイコンを変更する [#TreeCellEditorNodeIcon]
#swingdescription(Swing/TreeCellEditorNodeIcon,JTreeのノードを編集中に表示するアイコンを変更する,JTreeのノードが編集開始されたときに表示するノードアイコンを変更します。,https://drive.google.com/thumbnail?id=1bjb1mUD5NQcTmyA9lBFKu1Zu5gPs9po_sw)

** JTreeのノードにクリック可能なJButtonを複数配置する [#MultipleButtonsInTreeNode]
#swingdescription(Swing/MultipleButtonsInTreeNode,JTreeのノードにクリック可能なJButtonを複数配置する,JTreeのセルエディタとしてクリック可能なJButtonを複数したJPanelを設定します。,https://drive.google.com/thumbnail?id=1av1tLvTqv_249jfJdwdsuhEyB5i3zikC7Q)

** JTreeのTreeNodeが編集を開始可能かを調査する [#EditableTreePath]
#swingdescription(Swing/EditableTreePath,JTreeのTreeNodeが編集を開始可能かを調査する,JTreeのノードエディタが編集を開始できるかどうかをTreePathやMouseEventから状態を取得して判断します。,https://drive.google.com/thumbnail?id=1oHmohICOAH5TjHT3z4sAl7gJY0z9imbB)