Files
swing-examples/doc/22_tree.md
2024-03-30 19:57:14 +09:00

55 lines
1.3 KiB
Markdown

# Tree
## JTree
* `setCellRenderer(TreeCellRenderer)`
* `setCellEditor(TreeCellEditor)`
* `setEditable(boolean)`
* `setRootVisible(boolean)`
* `setShowsRootHandles(boolean)`
* `getDragEnabled()` / `setDragEnabled(boolean)`
* `addTreeSelectionListener()`
* `getSelectionModel()` / `setSelectionModel()` : TreeSelectionModel.CONTIGUOUS_TREE_SELECTION | DISCONTIGUOUS_TREE_SELECTION | SINGLE_TREE_SELECTION
* `getLastSelectedPathComponent()`
* `getSelectionPath()` / `setSelectionPath(TreePath)` / `getSelectionPaths()` / `setSelectionPaths(TreePath[])`
* `addTreeExpansionListener()`
* `addTreeWillExpandListener()`
* `expandPath(TreePath)`
* `collapsePath(TreePath)`
* `scrollPathToVisible(TreePath)`
* `makeVisible(TreePath)`
* `getScrollsOnExpand()` / `setScrollsOnExpand(boolean)`
* `getToggleClickCount()` / `setToggleClickCount(int)` : 기본값은 더블 클릭.
* `TreePath getNextMatch(String,int,Position.Bias)`
## TreePath
## TreeNode
### MutableTreeNode
### DefaultMutableTreeNode
## TreeModel
### DefaultTreeModel
## TreeCellRenderer
### DefaultTreeCellRenderer
## TreeCellEditor
### DefaultTreeCellEditor
## TreeSelectionListener
### TreeSelectionEvent
## TreeModelListener
### TreeModelEvent
## TreeExpansionListener
### TreeExpansionEvent
## TreeWillExpandListener