|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing.tree
类 FixedHeightLayoutCache
java.lang.Object javax.swing.tree.AbstractLayoutCache javax.swing.tree.FixedHeightLayoutCache
- 所有已实现的接口:
- RowMapper
-
public class FixedHeightLayoutCache
- extends AbstractLayoutCache
注:在以后的版本中,这将变得更加开放。
警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前的序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans
包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder
。
嵌套类摘要 |
---|
从类 javax.swing.tree.AbstractLayoutCache 继承的嵌套类/接口 |
---|
AbstractLayoutCache.NodeDimensions |
字段摘要 |
---|
从类 javax.swing.tree.AbstractLayoutCache 继承的字段 |
---|
nodeDimensions, rootVisible, rowHeight, treeModel, treeSelectionModel |
构造方法摘要 | |
---|---|
FixedHeightLayoutCache() |
方法摘要 | |
---|---|
Rectangle |
getBounds(TreePath path, Rectangle placeIn) 返回给出绘制路径所需边界的矩形。 |
boolean |
getExpandedState(TreePath path) 如果该路径已扩展,并且可见,则返回 true。 |
TreePath |
getPathClosestTo(int x, int y) 返回最接近 x,y 的节点的路径。 |
TreePath |
getPathForRow(int row) 返回传入行的路径。 |
int |
getRowCount() 返回可视的行数。 |
int |
getRowForPath(TreePath path) 返回路径中标识的最后一项可见的行。 |
int |
getVisibleChildCount(TreePath path) 返回行的可见子对象数。 |
Enumeration<TreePath> |
getVisiblePathsFrom(TreePath path) 返回表示从传入位置开始的可见路径的增量的 Enumerator。 |
void |
invalidatePathBounds(TreePath path) 不执行任何操作,FixedHeightLayoutCache 不缓存宽度(即所有可以更改的宽度)。 |
void |
invalidateSizes() 通知 TreeState 需要重新计算它引用的所有大小。 |
boolean |
isExpanded(TreePath path) 如果当前扩展了由行标识的值,则返回 true。 |
void |
setExpandedState(TreePath path, boolean isExpanded) 将路径 path 的扩展状态标记为 isExpanded 。 |
void |
setModel(TreeModel newModel) 设置将提供数据的 TreeModel。 |
void |
setRootVisible(boolean rootVisible) 确定 TreeModel 的根节点是否可见。 |
void |
setRowHeight(int rowHeight) 设置每个单元格的高度。 |
void |
treeNodesChanged(TreeModelEvent e) 在已经以某种方式更改节点(或同级节点集)后调用。 |
void |
treeNodesInserted(TreeModelEvent e) 将节点插入树之后进行调用。 |
void |
treeNodesRemoved(TreeModelEvent e) 将节点从树移除之后进行调用。 |
void |
treeStructureChanged(TreeModelEvent e) 树彻底更改给定节点以下的结构之后进行调用。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
FixedHeightLayoutCache
public FixedHeightLayoutCache()
方法详细信息 |
---|
setModel
public void setModel(TreeModel newModel)
- 设置将提供数据的 TreeModel。
-
- 覆盖:
-
类
AbstractLayoutCache
中的setModel
-
- 参数:
newModel
- 将提供数据的 TreeModel
setRootVisible
public void setRootVisible(boolean rootVisible)
- 确定 TreeModel 的根节点是否可见。
-
- 覆盖:
-
类
AbstractLayoutCache
中的setRootVisible
-
- 参数:
rootVisible
- 如果将显示树的根节点,则为 true- 另请参见:
AbstractLayoutCache.rootVisible
setRowHeight
public void setRowHeight(int rowHeight)
- 设置每个单元格的高度。如果 rowHeight 小于或等于 0,则将抛出 IllegalArgumentException。
-
- 覆盖:
-
类
AbstractLayoutCache
中的setRowHeight
-
- 参数:
rowHeight
- 每个单元格的高度(以像素为单位)
getRowCount
public int getRowCount()
- 返回可视的行数。
-
- 指定者:
-
类
AbstractLayoutCache
中的getRowCount
-
- 返回:
- 显示的行数
invalidatePathBounds
public void invalidatePathBounds(TreePath path)
- 不执行任何操作,FixedHeightLayoutCache 不缓存宽度(即所有可以更改的宽度)。
-
- 指定者:
-
类
AbstractLayoutCache
中的invalidatePathBounds
-
- 参数:
path
- 正在被更新的路径
invalidateSizes
public void invalidateSizes()
- 通知 TreeState 需要重新计算它引用的所有大小。
-
- 指定者:
-
类
AbstractLayoutCache
中的invalidateSizes
-
isExpanded
public boolean isExpanded(TreePath path)
- 如果当前扩展了由行标识的值,则返回 true。
-
- 指定者:
-
类
AbstractLayoutCache
中的isExpanded
-