Swing/_TreeCellEditor の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- Swing/_TreeCellEditor へ行く。
- Swing/_TreeCellEditor の差分を削除
--- 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)