55 lines
1.3 KiB
Markdown
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
|