uTools-Manuals/docs/java/javax/swing/tree/AbstractLayoutCache.html

1053 lines
47 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.swing.tree
</div>
<h2 class="title" title="Class AbstractLayoutCache">Class AbstractLayoutCache</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.tree.AbstractLayoutCache</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../javax/swing/tree/RowMapper.html" title="javax.swing.tree中的接口">RowMapper</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../../javax/swing/tree/FixedHeightLayoutCache.html" title="javax.swing.tree中的类">FixedHeightLayoutCache</a> <a href="../../../javax/swing/tree/VariableHeightLayoutCache.html" title="javax.swing.tree中的类">VariableHeightLayoutCache</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">AbstractLayoutCache</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../javax/swing/tree/RowMapper.html" title="interface in javax.swing.tree">RowMapper</a></pre>
<div class="block">
<span><strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。</span>
<span>当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。</span>
<span>从1.4开始对所有JavaBeans的长期存储的支持已经添加到<code>java.beans</code>包中。</span>
<span>请参阅<a href="../../../java/beans/XMLEncoder.html" title="java.beans中的类"><code>XMLEncoder</code></a></span>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- --> </a> <h3>Nested Class Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption>
<span>Nested Classes</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html" title="class in javax.swing.tree">AbstractLayoutCache.NodeDimensions</a></span></code>
<div class="block">
<code>AbstractLayoutCache</code>用于确定特定节点的大小和x原点。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html" title="class in javax.swing.tree">AbstractLayoutCache.NodeDimensions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#nodeDimensions">nodeDimensions</a></span></code>
<div class="block">
负责获取节点大小的对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#rootVisible">rootVisible</a></span></code>
<div class="block">
如果显示根节点则为真如果子节点是最高可见节点则为false。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#rowHeight">rowHeight</a></span></code>
<div class="block">
每行要使用的高度。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#treeModel">treeModel</a></span></code>
<div class="block">
模型提供信息。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#treeSelectionModel">treeSelectionModel</a></span></code>
<div class="block">
选择模式。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#AbstractLayoutCache--">AbstractLayoutCache</a></span>()</code> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>abstract <a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getBounds-javax.swing.tree.TreePath-java.awt.Rectangle-">getBounds</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path, <a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> placeIn)</code>
<div class="block">
返回一个给出绘制路径所需边界的矩形。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getExpandedState-javax.swing.tree.TreePath-">getExpandedState</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
<div class="block">
如果路径被展开且可见则返回true。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getModel--">getModel</a></span>()</code>
<div class="block">
返回
<code>TreeModel</code>所提供的数据。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html" title="class in javax.swing.tree">AbstractLayoutCache.NodeDimensions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getNodeDimensions--">getNodeDimensions</a></span>()</code>
<div class="block">
返回呈现树中节点的对象,负责计算各个节点的维度。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>protected <a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getNodeDimensions-java.lang.Object-int-int-boolean-java.awt.Rectangle-">getNodeDimensions</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value, int row, int depth, boolean expanded, <a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> placeIn)</code>
<div class="block">
返回时,通过在参考
<code>placeIn</code> ,所需要的尺寸来表示
<code>value</code>
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>abstract <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getPathClosestTo-int-int-">getPathClosestTo</a></span>(int x, int y)</code>
<div class="block">
返回最接近xy的节点的路径。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>abstract <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getPathForRow-int-">getPathForRow</a></span>(int row)</code>
<div class="block">
返回在行中传递的路径。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getPreferredHeight--">getPreferredHeight</a></span>()</code>
<div class="block">
返回首选高度。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getPreferredWidth-java.awt.Rectangle-">getPreferredWidth</a></span>(<a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> bounds)</code>
<div class="block">
返回传入区域的首选宽度。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getRowCount--">getRowCount</a></span>()</code>
<div class="block">
显示的行数
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getRowForPath-javax.swing.tree.TreePath-">getRowForPath</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
<div class="block">
返回在路径中识别的最后一个项目可见的行。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getRowHeight--">getRowHeight</a></span>()</code>
<div class="block">
返回每行的高度。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getRowsForPaths-javax.swing.tree.TreePath:A-">getRowsForPaths</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</code>
<div class="block">
返回该行
<code>TreePath</code>的情况下
<code>path</code>正在以显示。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="../../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getSelectionModel--">getSelectionModel</a></span>()</code>
<div class="block">
返回用于维护选择的模型。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getVisibleChildCount-javax.swing.tree.TreePath-">getVisibleChildCount</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
<div class="block">
返回行的可见子项数。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>abstract <a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#getVisiblePathsFrom-javax.swing.tree.TreePath-">getVisiblePathsFrom</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
<div class="block">
返回一个
<code>Enumerator</code> ,从传入的位置开始,以可见路径递增。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#invalidatePathBounds-javax.swing.tree.TreePath-">invalidatePathBounds</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
<div class="block">
指示
<code>LayoutCache</code> ,对于边界
<code>path</code>是无效的,并需要进行更新。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#invalidateSizes--">invalidateSizes</a></span>()</code>
<div class="block">
通知
<code>TreeState</code>它需要重新计算它所引用的所有大小。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#isExpanded-javax.swing.tree.TreePath-">isExpanded</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
<div class="block">
如果当前标识的值目前已被扩展则返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#isFixedRowHeight--">isFixedRowHeight</a></span>()</code>
<div class="block">
如果每行的高度是固定大小则返回true。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#isRootVisible--">isRootVisible</a></span>()</code>
<div class="block">
如果显示树的根节点则返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#setExpandedState-javax.swing.tree.TreePath-boolean-">setExpandedState</a></span>(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path, boolean isExpanded)</code>
<div class="block">
标记路径
<code>path</code>扩展状态为
<code>isExpanded</code>
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#setModel-javax.swing.tree.TreeModel-">setModel</a></span>(<a href="../../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> newModel)</code>
<div class="block">
设置将提供数据的
<code>TreeModel</code>
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#setNodeDimensions-javax.swing.tree.AbstractLayoutCache.NodeDimensions-">setNodeDimensions</a></span>(<a href="../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html" title="class in javax.swing.tree">AbstractLayoutCache.NodeDimensions</a> nd)</code>
<div class="block">
设置负责绘制树中节点的渲染器,因此负责计算各个节点的维度。
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#setRootVisible-boolean-">setRootVisible</a></span>(boolean rootVisible)</code>
<div class="block">
确定来自
<code>TreeModel</code>是否可见。
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#setRowHeight-int-">setRowHeight</a></span>(int rowHeight)</code>
<div class="block">
设置每个单元格的高度。
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#setSelectionModel-javax.swing.tree.TreeSelectionModel-">setSelectionModel</a></span>(<a href="../../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a> newLSM)</code>
<div class="block">
设置
<code>TreeSelectionModel</code>用于管理选择新的LSM。
</div> </td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#treeNodesChanged-javax.swing.event.TreeModelEvent-">treeNodesChanged</a></span>(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</code>
<div class="block">
节点(或一组兄弟节点)以某种方式更改后调用。
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#treeNodesInserted-javax.swing.event.TreeModelEvent-">treeNodesInserted</a></span>(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</code>
<div class="block">
在节点插入到树中之后调用。
</div> </td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#treeNodesRemoved-javax.swing.event.TreeModelEvent-">treeNodesRemoved</a></span>(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</code>
<div class="block">
从树中删除节点后调用。
</div> </td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/tree/AbstractLayoutCache.html#treeStructureChanged-javax.swing.event.TreeModelEvent-">treeStructureChanged</a></span>(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</code>
<div class="block">
在树已经从给定节点大幅度改变结构之后调用。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="nodeDimensions">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>nodeDimensions</h4> <pre>protected <a href="../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html" title="class in javax.swing.tree">AbstractLayoutCache.NodeDimensions</a> nodeDimensions</pre>
<div class="block">
负责获取节点大小的对象。
</div> </li>
</ul> <a name="treeModel">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>treeModel</h4> <pre>protected <a href="../../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> treeModel</pre>
<div class="block">
模型提供信息。
</div> </li>
</ul> <a name="treeSelectionModel">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>treeSelectionModel</h4> <pre>protected <a href="../../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a> treeSelectionModel</pre>
<div class="block">
选择模式。
</div> </li>
</ul> <a name="rootVisible">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>rootVisible</h4> <pre>protected boolean rootVisible</pre>
<div class="block">
如果显示根节点则为真如果子节点是最高可见节点则为false。
</div> </li>
</ul> <a name="rowHeight">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>rowHeight</h4> <pre>protected int rowHeight</pre>
<div class="block">
<span>每行要使用的高度。</span>
<span>如果这是&lt;= 0则渲染器将用于确定每行的高度。</span>
</div> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="AbstractLayoutCache--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>AbstractLayoutCache</h4> <pre>public AbstractLayoutCache()</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="setNodeDimensions-javax.swing.tree.AbstractLayoutCache.NodeDimensions-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setNodeDimensions</h4> <pre>public void setNodeDimensions(<a href="../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html" title="class in javax.swing.tree">AbstractLayoutCache.NodeDimensions</a> nd)</pre>
<div class="block">
设置负责绘制树中节点的渲染器,因此负责计算各个节点的维度。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>nd</code> - 一个
<code>NodeDimensions</code>对象
</dd>
</dl> </li>
</ul> <a name="getNodeDimensions--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNodeDimensions</h4> <pre>public <a href="../../../javax/swing/tree/AbstractLayoutCache.NodeDimensions.html" title="class in javax.swing.tree">AbstractLayoutCache.NodeDimensions</a> getNodeDimensions()</pre>
<div class="block">
返回呈现树中节点的对象,负责计算各个节点的维度。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>NodeDimensions</code>对象
</dd>
</dl> </li>
</ul> <a name="setModel-javax.swing.tree.TreeModel-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setModel</h4> <pre>public void setModel(<a href="../../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> newModel)</pre>
<div class="block">
设置将提供数据的
<code>TreeModel</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>newModel</code> - 那是提供数据的
<code>TreeModel</code>
</dd>
</dl> </li>
</ul> <a name="getModel--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getModel</h4> <pre>public <a href="../../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> getModel()</pre>
<div class="block">
返回
<code>TreeModel</code>所提供的数据。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>TreeModel</code>正在提供数据
</dd>
</dl> </li>
</ul> <a name="setRootVisible-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setRootVisible</h4> <pre>public void setRootVisible(boolean rootVisible)</pre>
<div class="block">
确定来自
<code>TreeModel</code>是否可见。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>rootVisible</code> - 如果要显示树的根节点则为true
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/tree/AbstractLayoutCache.html#rootVisible"><code>rootVisible</code></a>
</dd>
</dl> </li>
</ul> <a name="isRootVisible--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isRootVisible</h4> <pre>public boolean isRootVisible()</pre>
<div class="block">
如果显示树的根节点则返回true。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果显示树的根节点则为true
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/tree/AbstractLayoutCache.html#rootVisible"><code>rootVisible</code></a>
</dd>
</dl> </li>
</ul> <a name="setRowHeight-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setRowHeight</h4> <pre>public void setRowHeight(int rowHeight)</pre>
<div class="block">
<span>设置每个单元格的高度。</span>
<span>如果指定的值小于或等于零,则会查询当前单元格渲染器对于每一行的高度。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>rowHeight</code> - 每个单元格的高度,以像素为单位
</dd>
</dl> </li>
</ul> <a name="getRowHeight--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRowHeight</h4> <pre>public int getRowHeight()</pre>
<div class="block">
<span>返回每行的高度。</span>
<span>如果返回的值小于或等于0则每行的高度由渲染器确定。</span>
</div> </li>
</ul> <a name="setSelectionModel-javax.swing.tree.TreeSelectionModel-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSelectionModel</h4> <pre>public void setSelectionModel(<a href="../../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a> newLSM)</pre>
<div class="block">
设置
<code>TreeSelectionModel</code>用于管理选择新的LSM。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>newLSM</code> - 全新
<code>TreeSelectionModel</code>
</dd>
</dl> </li>
</ul> <a name="getSelectionModel--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSelectionModel</h4> <pre>public <a href="../../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a> getSelectionModel()</pre>
<div class="block">
返回用于维护选择的模型。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>treeSelectionModel</code>
</dd>
</dl> </li>
</ul> <a name="getPreferredHeight--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPreferredHeight</h4> <pre>public int getPreferredHeight()</pre>
<div class="block">
返回首选高度。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
首选高度
</dd>
</dl> </li>
</ul> <a name="getPreferredWidth-java.awt.Rectangle-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPreferredWidth</h4> <pre>public int getPreferredWidth(<a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> bounds)</pre>
<div class="block">
<span>返回传入区域的首选宽度。</span>
<span>该区域由最接近的路径定义为<code>(bounds.x, bounds.y)</code>和结束于<code>bounds.height + bounds.y</code></span>
<span>如果<code>bounds</code><code>null</code> ,则所有节点的首选宽度将被返回(这可能是非常昂贵的计算)。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>bounds</code> - 被查询的地区
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
传入区域的首选宽度
</dd>
</dl> </li>
</ul> <a name="isExpanded-javax.swing.tree.TreePath-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isExpanded</h4> <pre>public abstract boolean isExpanded(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
<div class="block">
如果当前标识的值目前已被扩展则返回true。
</div> </li>
</ul> <a name="getBounds-javax.swing.tree.TreePath-java.awt.Rectangle-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBounds</h4> <pre>public abstract <a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> getBounds(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path,
<a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> placeIn)</pre>
<div class="block">
返回一个给出绘制路径所需边界的矩形。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>path</code> - 一个
<code>TreePath</code>节点的
<code>TreePath</code>
</dd>
<dd>
<code>placeIn</code> - 提供可用空间的
<code>Rectangle</code>对象
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Rectangle</code>要使用的空间的
<code>Rectangle</code>对象
</dd>
</dl> </li>
</ul> <a name="getPathForRow-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPathForRow</h4> <pre>public abstract <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getPathForRow(int row)</pre>
<div class="block">
<span>返回在行中传递的路径。</span>
<span>如果行不可见<code>null</code>返回。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>row</code> - 正在查询的行
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
给定行的
<code>TreePath</code>
</dd>
</dl> </li>
</ul> <a name="getRowForPath-javax.swing.tree.TreePath-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRowForPath</h4> <pre>public abstract int getRowForPath(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
<div class="block">
<span>返回在路径中识别的最后一个项目可见的行。</span>
<span>如果路径中的任何元素当前不可见,则返回-1。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>path</code> - 被查询的
<code>TreePath</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
路径中最后一个项目可见的行或-1当路径中的任何元素当前不可见时
</dd>
</dl> </li>
</ul> <a name="getPathClosestTo-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPathClosestTo</h4> <pre>public abstract <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getPathClosestTo(int x,
int y)</pre>
<div class="block">
<span>返回最接近xy的节点的路径。</span>
<span>如果目前没有任何可见的信息,那么这将返回<code>null</code> ,否则它将始终返回一个有效的路径。</span>
<span>如果您需要测试返回的对象是否完全在x处那么您应该获得返回路径的边界并对其进行测试xy。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 所需位置的水平分量
</dd>
<dd>
<code>y</code> - 所需位置的垂直分量
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>TreePath</code>最接近指定点
</dd>
</dl> </li>
</ul> <a name="getVisiblePathsFrom-javax.swing.tree.TreePath-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getVisiblePathsFrom</h4> <pre>public abstract <a href="../../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a>&lt;<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>&gt; getVisiblePathsFrom(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
<div class="block">
<span>返回一个<code>Enumerator</code> ,从传入的位置开始可见的路径递增。</span>
<span>枚举的顺序是基于路径的显示方式。</span>
<span>返回的枚举的第一个元素将是路径,除非它不可见,在这种情况下将返回<code>null</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>path</code> -
<code>path</code>的起始位置
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Enumerator</code>从所需位置开始
</dd>
</dl> </li>
</ul> <a name="getVisibleChildCount-javax.swing.tree.TreePath-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getVisibleChildCount</h4> <pre>public abstract int getVisibleChildCount(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
<div class="block">
返回行的可见子项数。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>path</code> - 被查询的路径
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指定路径的可见子项数
</dd>
</dl> </li>
</ul> <a name="setExpandedState-javax.swing.tree.TreePath-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setExpandedState</h4> <pre>public abstract void setExpandedState(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path,
boolean isExpanded)</pre>
<div class="block">
标记路径
<code>path</code>扩展状态为
<code>isExpanded</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>path</code> - 正在扩展或折叠的路径
</dd>
<dd>
<code>isExpanded</code> - 如果路径应该展开则为true否则为false
</dd>
</dl> </li>
</ul> <a name="getExpandedState-javax.swing.tree.TreePath-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getExpandedState</h4> <pre>public abstract boolean getExpandedState(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
<div class="block">
如果路径被展开且可见则返回true。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>path</code> - 被查询的路径
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果路径被扩展和可见则为true否则为false
</dd>
</dl> </li>
</ul> <a name="getRowCount--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRowCount</h4> <pre>public abstract int getRowCount()</pre>
<div class="block">
显示的行数
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
正在显示的行数
</dd>
</dl> </li>
</ul> <a name="invalidateSizes--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>invalidateSizes</h4> <pre>public abstract void invalidateSizes()</pre>
<div class="block">
通知
<code>TreeState</code>它需要重新计算它所引用的所有大小。
</div> </li>
</ul> <a name="invalidatePathBounds-javax.swing.tree.TreePath-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>invalidatePathBounds</h4> <pre>public abstract void invalidatePathBounds(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
<div class="block">
指示
<code>LayoutCache</code> ,对于边界
<code>path</code>是无效的,并需要进行更新。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>path</code> - 正在更新的路径
</dd>
</dl> </li>
</ul> <a name="treeNodesChanged-javax.swing.event.TreeModelEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>treeNodesChanged</h4> <pre>public abstract void treeNodesChanged(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</pre>
<div class="block">
<p> <span>节点(或一组兄弟节点)以某种方式更改后调用。</span> <span>节点没有更改树中的位置或更改其子数组,但其他属性已更改,并可能影响演示。</span> <span>示例:文件的名称已更改,但它位于文件系统中的相同位置。</span> </p>
<p> <span>e.path返回已更改节点的父节点的路径。</span> </p>
<p> <span>e.childIndices返回已更改节点的索引es</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> -
<code>TreeModelEvent</code>
</dd>
</dl> </li>
</ul> <a name="treeNodesInserted-javax.swing.event.TreeModelEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>treeNodesInserted</h4> <pre>public abstract void treeNodesInserted(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</pre>
<div class="block">
<p> <span>在节点插入到树中之后调用。</span> </p>
<p> <span>e.path返回新节点的父节点</span> </p>
<p> <span>e.childIndices按升序返回新节点的索引。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> -
<code>TreeModelEvent</code>
</dd>
</dl> </li>
</ul> <a name="treeNodesRemoved-javax.swing.event.TreeModelEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>treeNodesRemoved</h4> <pre>public abstract void treeNodesRemoved(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</pre>
<div class="block">
<p> <span>从树中删除节点后调用。</span> <span>请注意,如果从树中删除子树,则此方法只能针对已删除的子树的根调用一次,而对于删除的每个单独的一组兄弟,则不能一次。</span> </p>
<p> <span>e.path返回已删除节点的前一个父节点。</span> </p>
<p> <span>e.childIndices返回节点在按升序删除之前的索引。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> -
<code>TreeModelEvent</code>
</dd>
</dl> </li>
</ul> <a name="treeStructureChanged-javax.swing.event.TreeModelEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>treeStructureChanged</h4> <pre>public abstract void treeStructureChanged(<a href="../../../javax/swing/event/TreeModelEvent.html" title="class in javax.swing.event">TreeModelEvent</a> e)</pre>
<div class="block">
<p> <span>在树已经从给定节点大幅度改变结构之后调用。</span> <span>如果由<code>e.getPath()</code>返回的路径长度为1第一个元素不标识当前根节点则第一个元素应该成为树的新根。</span> </p>
<p> <span>e.path保存节点的路径。</span> </p>
<p> <span>e.childIndices返回null。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> -
<code>TreeModelEvent</code>
</dd>
</dl> </li>
</ul> <a name="getRowsForPaths-javax.swing.tree.TreePath:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRowsForPaths</h4> <pre>public int[] getRowsForPaths(<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</pre>
<div class="block">
<span>返回该行<code>TreePath</code>的情况下<code>path</code>正在以显示。</span>
<span>该方法应该返回与传入的数据相同长度的数组,如果<code>TreePaths</code>中的一个<code>path</code>不正确,则其数组中的条目应设置为-1。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/swing/tree/RowMapper.html#getRowsForPaths-javax.swing.tree.TreePath:A-">getRowsForPaths</a></code>在界面
<code><a href="../../../javax/swing/tree/RowMapper.html" title="interface in javax.swing.tree">RowMapper</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>paths</code> - 正在查询的
<code>TreePath</code>的数组
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>传入相同长度的数组其中包含显示每个TreePath每个<code>TreePath</code>的行;</span>
<span>如果<code>paths</code><code>null</code> ,则返回<code>null</code></span>
</dd>
</dl> </li>
</ul> <a name="getNodeDimensions-java.lang.Object-int-int-boolean-java.awt.Rectangle-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNodeDimensions</h4> <pre>protected <a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> getNodeDimensions(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> value,
int row,
int depth,
boolean expanded,
<a href="../../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> placeIn)</pre>
<div class="block">
<span>返回时,通过在参考<code>placeIn</code> ,所需要的尺寸来表示<code>value</code></span>
<span>如果<code>inPlace</code><code>null</code> ,则应重新创建<code>Rectangle</code> ,否则返回值为<code>inPlace</code></span>
<span>如果没有渲染器,这将返回<code>null</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>value</code> -的
<code>value</code>被表示
</dd>
<dd>
<code>row</code> - 正在查询的行
</dd>
<dd>
<code>depth</code> - 行的深度
</dd>
<dd>
<code>expanded</code> - 如果行被展开则为true否则为false
</dd>
<dd>
<code>placeIn</code> -一个
<code>Rectangle</code>含有表示所需的大小
<code>value</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Rectangle</code>包含节点的尺寸,或
<code>null</code>如果节点没有尺寸
</dd>
</dl> </li>
</ul> <a name="isFixedRowHeight--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>isFixedRowHeight</h4> <pre>protected boolean isFixedRowHeight()</pre>
<div class="block">
如果每行的高度是固定大小则返回true。
</div> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>