java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.TreeUI
public abstract class TreeUI
JTree 的可插入外观界面。
构造方法摘要 | |
---|---|
TreeUI() |
方法摘要 | |
---|---|
abstract void |
cancelEditing(JTree tree) 取消当前编辑会话。 |
abstract TreePath |
getClosestPathForLocation(JTree tree, int x, int y) 返回到达最接近于 x,y 的那个节点的路径。 |
abstract TreePath |
getEditingPath(JTree tree) 返回到达正被编辑的元素的路径。 |
abstract Rectangle |
getPathBounds(JTree tree, TreePath path) 返回封闭标签部分的 Rectangle,路径中的最后一个项将在这一部分绘制。 |
abstract TreePath |
getPathForRow(JTree tree, int row) 返回传入的 row 的路径。 |
abstract int |
getRowCount(JTree tree) 返回将显示的行数。 |
abstract int |
getRowForPath(JTree tree, TreePath path) 返回可在其中看见路径中标识的最后一个项的行。 |
abstract boolean |
isEditing(JTree tree) 如果树正被编辑,则返回 true。 |
abstract void |
startEditingAtPath(JTree tree, TreePath path) 选择路径中的最后一个项并试着编辑它。 |
abstract boolean |
stopEditing(JTree tree) 停止当前编辑会话。 |
从类 javax.swing.plaf.ComponentUI 继承的方法 |
---|
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public TreeUI()
方法详细信息 |
---|
public abstract Rectangle getPathBounds(JTree tree, TreePath path)
public abstract TreePath getPathForRow(JTree tree, int row)
public abstract int getRowForPath(JTree tree, TreePath path)
public abstract int getRowCount(JTree tree)
public abstract TreePath getClosestPathForLocation(JTree tree, int x, int y)
public abstract boolean isEditing(JTree tree)
public abstract boolean stopEditing(JTree tree)
public abstract void cancelEditing(JTree tree)
public abstract void startEditingAtPath(JTree tree, TreePath path)
public abstract TreePath getEditingPath(JTree tree)