public interface TreeInterface
extends javax.swing.Scrollable
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
addSelectionInterval(int index0,
int index1) |
void |
addSelectionPath(javax.swing.tree.TreePath path) |
void |
addSelectionPaths(javax.swing.tree.TreePath[] paths) |
void |
addSelectionRows(int[] rows) |
void |
addTreeExpansionListener(javax.swing.event.TreeExpansionListener l) |
void |
addTreeWillExpandListener(javax.swing.event.TreeWillExpandListener l) |
void |
clearSelection() |
void |
collapsePath(javax.swing.tree.TreePath path) |
void |
doLayout() |
void |
expandPath(javax.swing.tree.TreePath path) |
javax.swing.tree.TreePath |
getAnchorSelectionPath() |
javax.swing.tree.TreePath |
getClosestPathForLocation(int x,
int y) |
int |
getClosestRowForLocation(int x,
int y) |
java.util.Enumeration<javax.swing.tree.TreePath> |
getExpandedDescendants(javax.swing.tree.TreePath parent) |
boolean |
getExpandsSelectedPaths() |
javax.swing.tree.TreePath |
getLeadSelectionPath() |
int |
getLeadSelectionRow() |
int |
getMaxSelectionRow() |
int |
getMinSelectionRow() |
java.awt.Rectangle |
getPathBounds(javax.swing.tree.TreePath path) |
javax.swing.tree.TreePath |
getPathForLocation(int x,
int y) |
javax.swing.tree.TreePath |
getPathForRow(int row) |
int |
getRowCount() |
int |
getRowForLocation(int x,
int y) |
int |
getRowForPath(javax.swing.tree.TreePath path) |
int |
getRowHeight() |
boolean |
getScrollsOnExpand() |
int |
getSelectionCount() |
javax.swing.tree.TreeSelectionModel |
getSelectionModel() |
javax.swing.tree.TreePath |
getSelectionPath() |
javax.swing.tree.TreePath[] |
getSelectionPaths() |
int[] |
getSelectionRows() |
boolean |
getShowsRootHandles() |
int |
getToggleClickCount() |
int |
getVisibleRowCount() |
boolean |
hasBeenExpanded(javax.swing.tree.TreePath path) |
boolean |
isCollapsed(javax.swing.tree.TreePath path) |
boolean |
isExpanded(javax.swing.tree.TreePath path) |
boolean |
isFixedRowHeight() |
boolean |
isLargeModel() |
boolean |
isPathSelected(javax.swing.tree.TreePath path) |
boolean |
isRootVisible() |
boolean |
isSelectionEmpty() |
void |
makeVisible(javax.swing.tree.TreePath path) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
removeSelectionInterval(int index0,
int index1) |
void |
removeSelectionPath(javax.swing.tree.TreePath path) |
void |
removeSelectionPaths(javax.swing.tree.TreePath[] paths) |
void |
removeSelectionRows(int[] rows) |
void |
removeTreeExpansionListener(javax.swing.event.TreeExpansionListener l) |
void |
removeTreeWillExpandListener(javax.swing.event.TreeWillExpandListener l) |
void |
scrollPathToVisible(javax.swing.tree.TreePath path) |
void |
setAnchorSelectionPath(javax.swing.tree.TreePath newPath) |
void |
setExpandsSelectedPaths(boolean newValue) |
void |
setLargeModel(boolean largeModel) |
void |
setLeadSelectionPath(javax.swing.tree.TreePath newPath) |
void |
setModel(javax.swing.tree.TreeModel model) |
void |
setRootVisible(boolean rootVisible) |
void |
setRowHeight(int rowHeight) |
void |
setScrollsOnExpand(boolean scrollsOnExpand) |
void |
setSelectionInterval(int index0,
int index1) |
void |
setSelectionModel(javax.swing.tree.TreeSelectionModel selectionModel) |
void |
setSelectionPath(javax.swing.tree.TreePath path) |
void |
setSelectionPaths(javax.swing.tree.TreePath[] paths) |
void |
setSelectionRows(int[] rows) |
void |
setShowsRootHandles(boolean newValue) |
void |
setToggleClickCount(int clickCount) |
void |
setVisibleRowCount(int newCount) |
void setModel(javax.swing.tree.TreeModel model)
java.util.Enumeration<javax.swing.tree.TreePath> getExpandedDescendants(javax.swing.tree.TreePath parent)
void collapsePath(javax.swing.tree.TreePath path)
void expandPath(javax.swing.tree.TreePath path)
void makeVisible(javax.swing.tree.TreePath path)
void scrollPathToVisible(javax.swing.tree.TreePath path)
java.awt.Rectangle getPathBounds(javax.swing.tree.TreePath path)
javax.swing.tree.TreePath getClosestPathForLocation(int x,
int y)
javax.swing.tree.TreePath getPathForLocation(int x,
int y)
javax.swing.tree.TreePath getPathForRow(int row)
int getRowCount()
int getClosestRowForLocation(int x,
int y)
int getRowForLocation(int x,
int y)
int getRowForPath(javax.swing.tree.TreePath path)
boolean isCollapsed(javax.swing.tree.TreePath path)
boolean isExpanded(javax.swing.tree.TreePath path)
boolean hasBeenExpanded(javax.swing.tree.TreePath path)
boolean isFixedRowHeight()
boolean isLargeModel()
void setLargeModel(boolean largeModel)
boolean isRootVisible()
void setRootVisible(boolean rootVisible)
boolean getScrollsOnExpand()
void setScrollsOnExpand(boolean scrollsOnExpand)
boolean getShowsRootHandles()
void setShowsRootHandles(boolean newValue)
void setToggleClickCount(int clickCount)
int getToggleClickCount()
int getVisibleRowCount()
void setVisibleRowCount(int newCount)
int getRowHeight()
void setRowHeight(int rowHeight)
javax.swing.tree.TreeSelectionModel getSelectionModel()
void setSelectionModel(javax.swing.tree.TreeSelectionModel selectionModel)
void clearSelection()
boolean isSelectionEmpty()
int getSelectionCount()
int getMaxSelectionRow()
int getMinSelectionRow()
boolean isPathSelected(javax.swing.tree.TreePath path)
javax.swing.tree.TreePath getAnchorSelectionPath()
void setAnchorSelectionPath(javax.swing.tree.TreePath newPath)
javax.swing.tree.TreePath getLeadSelectionPath()
void setLeadSelectionPath(javax.swing.tree.TreePath newPath)
int getLeadSelectionRow()
boolean getExpandsSelectedPaths()
void setExpandsSelectedPaths(boolean newValue)
javax.swing.tree.TreePath getSelectionPath()
void addSelectionInterval(int index0,
int index1)
void addSelectionPath(javax.swing.tree.TreePath path)
void addSelectionPaths(javax.swing.tree.TreePath[] paths)
void addSelectionRows(int[] rows)
void removeSelectionInterval(int index0,
int index1)
void removeSelectionPath(javax.swing.tree.TreePath path)
void removeSelectionPaths(javax.swing.tree.TreePath[] paths)
void removeSelectionRows(int[] rows)
void setSelectionPath(javax.swing.tree.TreePath path)
javax.swing.tree.TreePath[] getSelectionPaths()
void setSelectionPaths(javax.swing.tree.TreePath[] paths)
int[] getSelectionRows()
void setSelectionRows(int[] rows)
void setSelectionInterval(int index0,
int index1)
void addPropertyChangeListener(java.beans.PropertyChangeListener l)
void removePropertyChangeListener(java.beans.PropertyChangeListener l)
void addTreeExpansionListener(javax.swing.event.TreeExpansionListener l)
void removeTreeExpansionListener(javax.swing.event.TreeExpansionListener l)
void addTreeWillExpandListener(javax.swing.event.TreeWillExpandListener l)
void removeTreeWillExpandListener(javax.swing.event.TreeWillExpandListener l)
void doLayout()