mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 08:12:43 +08:00
4877 lines
243 KiB
HTML
4877 lines
243 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing
|
||
</div>
|
||
<h2 class="title" title="Class JTree">Class JTree</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><a href="../../java/awt/Component.html" title="class in java.awt">java.awt.Component</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li><a href="../../java/awt/Container.html" title="class in java.awt">java.awt.Container</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li><a href="../../javax/swing/JComponent.html" title="class in javax.swing">javax.swing.JComponent</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.swing.JTree</li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Implemented Interfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../java/awt/image/ImageObserver.html" title="java.awt.image中的接口">ImageObserver</a> , <a href="../../java/awt/MenuContainer.html" title="java.awt中的接口">MenuContainer</a> , <a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> , <a href="../../javax/accessibility/Accessible.html" title="javax.accessibility中的接口">Accessible</a> , <a href="../../javax/swing/Scrollable.html" title="javax.swing中的接口">Scrollable</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">JTree</span>
|
||
extends <a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a>
|
||
implements <a href="../../javax/swing/Scrollable.html" title="interface in javax.swing">Scrollable</a>, <a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a></pre>
|
||
<div class="block">
|
||
<span><a name="jtree_description"></a>将一组分层数据显示为轮廓的控件。</span>
|
||
<span>您可以在<a href="http://docs.oracle.com/javase/tutorial/uiswing/components/tree.html">How to Use Trees</a> <em>(Java教程</em>中<em>的</em>一节)中找到面向任务的文档和使用树的示例<em>。</em></span>
|
||
<p> <span>树中的特定节点可以由<code>TreePath</code> (封装节点及其所有<code>TreePath</code>的对象)或其显示行标识,其中显示区域中的每一行显示一个节点。</span> <span><i>扩展</i>节点是非叶节点(由<code>TreeModel.isLeaf(node)</code>标识,返回false),当所有祖先<i>扩展</i>时,它将显示其子节点。</span> <span><i>折叠的</i>节点是隐藏它们的节点。</span> <span>一个<i>隐藏的</i>节点是一个倒塌的祖先。</span> <span>所有<i>可见</i>节点的父节点都被扩展,但可能显示也可能不会显示。</span> <span><i>显示的</i>节点是可见的,并且在显示区域中可以看到。</span> </p>
|
||
<span>下面<code>JTree</code>方法使用“visible”来表示“显示”:</span>
|
||
<ul>
|
||
<li> <code>isRootVisible()</code> </li>
|
||
<li> <code>setRootVisible()</code> </li>
|
||
<li> <code>scrollPathToVisible()</code> </li>
|
||
<li> <code>scrollRowToVisible()</code> </li>
|
||
<li> <code>getVisibleRowCount()</code> </li>
|
||
<li> <code>setVisibleRowCount()</code> </li>
|
||
</ul>
|
||
<span>下一组<code>JTree</code>方法使用“可见”来表示“可视”(在扩展父级下):</span>
|
||
<ul>
|
||
<li> <code>isVisible()</code> </li>
|
||
<li> <code>makeVisible()</code> </li>
|
||
</ul>
|
||
<span>如果您有兴趣知道选择更改何时实现<code>TreeSelectionListener</code>接口,并使用方法<code>addTreeSelectionListener</code>添加实例。</span>
|
||
<span><code>valueChanged</code>将在选择更改时被调用,也就是说如果用户在同一个节点上点击两次<code>valueChanged</code>只会被调用一次。</span>
|
||
<p> <span>如果您有兴趣检测双击事件或用户单击某个节点时,无论是否选择它,我们建议您执行以下操作:</span> </p>
|
||
<pre> <span>final JTree tree = ...;
|
||
|
||
MouseListener ml = new MouseAdapter() {
|
||
public void <b>mousePressed</b>(MouseEvent e) {
|
||
int selRow = tree.getRowForLocation(e.getX(), e.getY());
|
||
TreePath selPath = tree.getPathForLocation(e.getX(), e.getY());
|
||
if(selRow != -1) {
|
||
if(e.getClickCount() == 1) {
|
||
mySingleClick(selRow, selPath);
|
||
}
|
||
else if(e.getClickCount() == 2) {
|
||
myDoubleClick(selRow, selPath);
|
||
}
|
||
}
|
||
}
|
||
};
|
||
tree.addMouseListener(ml);</span> </pre>
|
||
<span>注意:此示例获取路径和行,但您只需要获得您感兴趣的。</span>
|
||
<p> <span>要使用<code>JTree</code>显示复合节点(例如,包含图形图标和文本的节点),子类别<a href="../../javax/swing/tree/TreeCellRenderer.html" title="javax.swing.tree中的接口"><code>TreeCellRenderer</code></a>并使用<a href="../../javax/swing/JTree.html#setCellRenderer-javax.swing.tree.TreeCellRenderer-"><code>setCellRenderer(javax.swing.tree.TreeCellRenderer)</code></a>告诉树使用它。</span> <span>要编辑这样的节点,子类别<a href="../../javax/swing/tree/TreeCellEditor.html" title="javax.swing.tree中的接口"><code>TreeCellEditor</code></a>并使用<a href="../../javax/swing/JTree.html#setCellEditor-javax.swing.tree.TreeCellEditor-"><code>setCellEditor(javax.swing.tree.TreeCellEditor)</code></a> 。</span> </p>
|
||
<p> <span>像所有<code>JComponent</code>类一样,您可以使用<a href="../../javax/swing/InputMap.html" title="javax.swing中的类"><code>InputMap</code></a>和<a href="../../javax/swing/ActionMap.html" title="javax.swing中的类"><code>ActionMap</code></a>将<a href="../../javax/swing/Action.html" title="javax.swing中的接口"><code>Action</code></a>对象与<a href="../../javax/swing/KeyStroke.html" title="javax.swing中的类"><code>KeyStroke</code>关联</a> ,并在指定条件下执行该操作。</span> </p>
|
||
<span><strong>警告:</strong> Swing不是线程安全的。</span>
|
||
<span>有关更多信息,请参阅<a href="package-summary.html#threading">Swing's Threading Policy</a> 。</span>
|
||
<p> <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> </p>
|
||
</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>protected class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.AccessibleJTree.html" title="class in javax.swing">JTree.AccessibleJTree</a></span></code>
|
||
<div class="block">
|
||
这个类实现了可访问性支持
|
||
<code>JTree</code>类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.DropLocation.html" title="class in javax.swing">JTree.DropLocation</a></span></code>
|
||
<div class="block">
|
||
的一个子类
|
||
<code>TransferHandler.DropLocation</code>表示用于一个放置位置
|
||
<code>JTree</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.DynamicUtilTreeNode.html" title="class in javax.swing">JTree.DynamicUtilTreeNode</a></span></code>
|
||
<div class="block">
|
||
<code>DynamicUtilTreeNode</code>可以包装向量/哈希表/数组/字符串,并根据需要创建适当的子树节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected static class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.EmptySelectionModel.html" title="class in javax.swing">JTree.EmptySelectionModel</a></span></code>
|
||
<div class="block">
|
||
<code>EmptySelectionModel</code>是一个
|
||
<code>TreeSelectionModel</code> ,不允许任何东西被选中。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.TreeModelHandler.html" title="class in javax.swing">JTree.TreeModelHandler</a></span></code>
|
||
<div class="block">
|
||
监听模型,并在节点被删除或更改时相应更新
|
||
<code>expandedState</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected class </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.TreeSelectionRedirector.html" title="class in javax.swing">JTree.TreeSelectionRedirector</a></span></code>
|
||
<div class="block">
|
||
手柄创建一个新的
|
||
<code>TreeSelectionEvent</code>与
|
||
<code>JTree</code>作为来源,并将其传递给所有的听众。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
|
||
<!-- --> </a> <h3>Nested classes/interfaces inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.AccessibleJComponent.html" title="class in javax.swing">JComponent.AccessibleJComponent</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
|
||
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.AccessibleAWTContainer.html" title="class in java.awt">Container.AccessibleAWTContainer</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
|
||
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.AccessibleAWTComponent.html" title="class in java.awt">Component.AccessibleAWTComponent</a>, <a href="../../java/awt/Component.BaselineResizeBehavior.html" title="enum in java.awt">Component.BaselineResizeBehavior</a>, <a href="../../java/awt/Component.BltBufferStrategy.html" title="class in java.awt">Component.BltBufferStrategy</a>, <a href="../../java/awt/Component.FlipBufferStrategy.html" title="class in java.awt">Component.FlipBufferStrategy</a></code></li>
|
||
</ul> </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>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#ANCHOR_SELECTION_PATH_PROPERTY">ANCHOR_SELECTION_PATH_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
锚点选择路径的绑定属性名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#CELL_EDITOR_PROPERTY">CELL_EDITOR_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>cellEditor</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#CELL_RENDERER_PROPERTY">CELL_RENDERER_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>cellRenderer</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected <a href="../../javax/swing/tree/TreeCellEditor.html" title="interface in javax.swing.tree">TreeCellEditor</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#cellEditor">cellEditor</a></span></code>
|
||
<div class="block">
|
||
编辑条目。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../javax/swing/tree/TreeCellRenderer.html" title="interface in javax.swing.tree">TreeCellRenderer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#cellRenderer">cellRenderer</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/JTree.html#editable">editable</a></span></code>
|
||
<div class="block">
|
||
<span>树可编辑吗?</span>
|
||
<span>默认值为false。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#EDITABLE_PROPERTY">EDITABLE_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
<code>editable</code>绑定属性名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#EXPANDS_SELECTED_PATHS_PROPERTY">EXPANDS_SELECTED_PATHS_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
用于展开所选路径属性的绑定属性名称
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#INVOKES_STOP_CELL_EDITING_PROPERTY">INVOKES_STOP_CELL_EDITING_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>messagesStopCellEditing</code> 。
|
||
</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/JTree.html#invokesStopCellEditing">invokesStopCellEditing</a></span></code>
|
||
<div class="block">
|
||
如果为真,当通过选择更改来停止编辑时,将调用树更改或其他方式中的数据
|
||
<code>stopCellEditing</code> ,并保存更改。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#LARGE_MODEL_PROPERTY">LARGE_MODEL_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
<code>largeModel</code>绑定属性名称。
|
||
</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/JTree.html#largeModel">largeModel</a></span></code>
|
||
<div class="block">
|
||
<span>这棵树是大模型吗?</span>
|
||
<span>这是一个代码优化设置。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#LEAD_SELECTION_PATH_PROPERTY">LEAD_SELECTION_PATH_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>leadSelectionPath</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#ROOT_VISIBLE_PROPERTY">ROOT_VISIBLE_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>rootVisible</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#rootVisible">rootVisible</a></span></code>
|
||
<div class="block">
|
||
如果显示根节点,则为真,如果子节点是最高可见节点,则为false。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#ROW_HEIGHT_PROPERTY">ROW_HEIGHT_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
<code>rowHeight</code>绑定属性名称。
|
||
</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/JTree.html#rowHeight">rowHeight</a></span></code>
|
||
<div class="block">
|
||
每个显示行使用的高度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#SCROLLS_ON_EXPAND_PROPERTY">SCROLLS_ON_EXPAND_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>scrollsOnExpand</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#scrollsOnExpand">scrollsOnExpand</a></span></code>
|
||
<div class="block">
|
||
如果为true,当节点被展开时,许多后代被滚动以便可见。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#SELECTION_MODEL_PROPERTY">SELECTION_MODEL_PROPERTY</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/JTree.html#selectionModel">selectionModel</a></span></code>
|
||
<div class="block">
|
||
模拟此树中所选节点的集合。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected <a href="../../javax/swing/JTree.TreeSelectionRedirector.html" title="class in javax.swing">JTree.TreeSelectionRedirector</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#selectionRedirector">selectionRedirector</a></span></code>
|
||
<div class="block">
|
||
创建一个新的事件,并将其从
|
||
<code>selectionListeners</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#SHOWS_ROOT_HANDLES_PROPERTY">SHOWS_ROOT_HANDLES_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>showsRootHandles</code> 。
|
||
</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/JTree.html#showsRootHandles">showsRootHandles</a></span></code>
|
||
<div class="block">
|
||
如果句柄显示在树的最上层,则为true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#TOGGLE_CLICK_COUNT_PROPERTY">TOGGLE_CLICK_COUNT_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>toggleClickCount</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#toggleClickCount">toggleClickCount</a></span></code>
|
||
<div class="block">
|
||
节点扩展前的鼠标点击次数
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#TREE_MODEL_PROPERTY">TREE_MODEL_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>treeModel</code> 。
|
||
</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/JTree.html#treeModel">treeModel</a></span></code>
|
||
<div class="block">
|
||
定义由该对象显示的树的模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../javax/swing/event/TreeModelListener.html" title="interface in javax.swing.event">TreeModelListener</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#treeModelListener">treeModelListener</a></span></code>
|
||
<div class="block">
|
||
更新
|
||
<code>expandedState</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#VISIBLE_ROW_COUNT_PROPERTY">VISIBLE_ROW_COUNT_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>visibleRowCount</code> 。
|
||
</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/JTree.html#visibleRowCount">visibleRowCount</a></span></code>
|
||
<div class="block">
|
||
一次可见的行数。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
|
||
<!-- --> </a> <h3>Fields inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#listenerList">listenerList</a>, <a href="../../javax/swing/JComponent.html#TOOL_TIP_TEXT_KEY">TOOL_TIP_TEXT_KEY</a>, <a href="../../javax/swing/JComponent.html#ui">ui</a>, <a href="../../javax/swing/JComponent.html#UNDEFINED_CONDITION">UNDEFINED_CONDITION</a>, <a href="../../javax/swing/JComponent.html#WHEN_ANCESTOR_OF_FOCUSED_COMPONENT">WHEN_ANCESTOR_OF_FOCUSED_COMPONENT</a>, <a href="../../javax/swing/JComponent.html#WHEN_FOCUSED">WHEN_FOCUSED</a>, <a href="../../javax/swing/JComponent.html#WHEN_IN_FOCUSED_WINDOW">WHEN_IN_FOCUSED_WINDOW</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
|
||
<!-- --> </a> <h3>Fields inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#accessibleContext">accessibleContext</a>, <a href="../../java/awt/Component.html#BOTTOM_ALIGNMENT">BOTTOM_ALIGNMENT</a>, <a href="../../java/awt/Component.html#CENTER_ALIGNMENT">CENTER_ALIGNMENT</a>, <a href="../../java/awt/Component.html#LEFT_ALIGNMENT">LEFT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#RIGHT_ALIGNMENT">RIGHT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#TOP_ALIGNMENT">TOP_ALIGNMENT</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
|
||
<!-- --> </a> <h3>Fields inherited from interface java.awt.image.<a href="../../java/awt/image/ImageObserver.html" title="interface in java.awt.image">ImageObserver</a></h3> <code><a href="../../java/awt/image/ImageObserver.html#ABORT">ABORT</a>, <a href="../../java/awt/image/ImageObserver.html#ALLBITS">ALLBITS</a>, <a href="../../java/awt/image/ImageObserver.html#ERROR">ERROR</a>, <a href="../../java/awt/image/ImageObserver.html#FRAMEBITS">FRAMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#HEIGHT">HEIGHT</a>, <a href="../../java/awt/image/ImageObserver.html#PROPERTIES">PROPERTIES</a>, <a href="../../java/awt/image/ImageObserver.html#SOMEBITS">SOMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#WIDTH">WIDTH</a></code></li>
|
||
</ul> </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/JTree.html#JTree--">JTree</a></span>()</code>
|
||
<div class="block">
|
||
返回带有示例模型的
|
||
<code>JTree</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#JTree-java.util.Hashtable-">JTree</a></span>(<a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a><?,?> value)</code>
|
||
<div class="block">
|
||
返回从
|
||
<code>JTree</code>创建的
|
||
<code>Hashtable</code> ,它不会用root显示。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#JTree-java.lang.Object:A-">JTree</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] value)</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>JTree</code>与指定数组的每个元素作为未显示的新根节点的子节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#JTree-javax.swing.tree.TreeModel-">JTree</a></span>(<a href="../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> newModel)</code>
|
||
<div class="block">
|
||
返回显示根节点的
|
||
<code>JTree</code>的实例 - 使用指定的数据模型创建树。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#JTree-javax.swing.tree.TreeNode-">JTree</a></span>(<a href="../../javax/swing/tree/TreeNode.html" title="interface in javax.swing.tree">TreeNode</a> root)</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>JTree</code> ,其中指定的
|
||
<code>TreeNode</code>为根,显示根节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#JTree-javax.swing.tree.TreeNode-boolean-">JTree</a></span>(<a href="../../javax/swing/tree/TreeNode.html" title="interface in javax.swing.tree">TreeNode</a> root, boolean asksAllowsChildren)</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>JTree</code> ,其中指定的
|
||
<code>TreeNode</code>作为其根,它显示根节点,哪个以指定的方式决定节点是否为叶节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#JTree-java.util.Vector-">JTree</a></span>(<a href="../../java/util/Vector.html" title="class in java.util">Vector</a><?> value)</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>JTree</code>与指定的每个元素
|
||
<code>Vector</code>作为不被显示的新的根节点的子。
|
||
</div> </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="t1"><span><a href="javascript:show(1);">静态方法</a></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="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>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addSelectionInterval-int-int-">addSelectionInterval</a></span>(int index0, int index1)</code>
|
||
<div class="block">
|
||
将指定的行(包括)添加到选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addSelectionPath-javax.swing.tree.TreePath-">addSelectionPath</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
|
||
<div class="block">
|
||
将由指定的TreePath
|
||
<code>TreePath</code>的节点添加到当前选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addSelectionPaths-javax.swing.tree.TreePath:A-">addSelectionPaths</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</code>
|
||
<div class="block">
|
||
将路径数组中的每个路径添加到当前选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addSelectionRow-int-">addSelectionRow</a></span>(int row)</code>
|
||
<div class="block">
|
||
将指定行的路径添加到当前选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addSelectionRows-int:A-">addSelectionRows</a></span>(int[] rows)</code>
|
||
<div class="block">
|
||
将每个指定行的路径添加到当前选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addTreeExpansionListener-javax.swing.event.TreeExpansionListener-">addTreeExpansionListener</a></span>(<a href="../../javax/swing/event/TreeExpansionListener.html" title="interface in javax.swing.event">TreeExpansionListener</a> tel)</code>
|
||
<div class="block">
|
||
添加
|
||
<code>TreeExpansion</code>事件的侦听器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addTreeSelectionListener-javax.swing.event.TreeSelectionListener-">addTreeSelectionListener</a></span>(<a href="../../javax/swing/event/TreeSelectionListener.html" title="interface in javax.swing.event">TreeSelectionListener</a> tsl)</code>
|
||
<div class="block">
|
||
添加
|
||
<code>TreeSelection</code>事件的侦听器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#addTreeWillExpandListener-javax.swing.event.TreeWillExpandListener-">addTreeWillExpandListener</a></span>(<a href="../../javax/swing/event/TreeWillExpandListener.html" title="interface in javax.swing.event">TreeWillExpandListener</a> tel)</code>
|
||
<div class="block">
|
||
添加
|
||
<code>TreeWillExpand</code>事件的侦听器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#cancelEditing--">cancelEditing</a></span>()</code>
|
||
<div class="block">
|
||
取消当前编辑会话。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#clearSelection--">clearSelection</a></span>()</code>
|
||
<div class="block">
|
||
清除选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#clearToggledPaths--">clearToggledPaths</a></span>()</code>
|
||
<div class="block">
|
||
清除切换树路径的缓存。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#collapsePath-javax.swing.tree.TreePath-">collapsePath</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="altColor" id="i12">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#collapseRow-int-">collapseRow</a></span>(int row)</code>
|
||
<div class="block">
|
||
确保指定行中的节点已折叠。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#convertValueToText-java.lang.Object-boolean-boolean-boolean-int-boolean-">convertValueToText</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)</code>
|
||
<div class="block">
|
||
由渲染器调用,将指定的值转换为文本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code>protected static <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/JTree.html#createTreeModel-java.lang.Object-">createTreeModel</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
|
||
<div class="block">
|
||
返回
|
||
<code>TreeModel</code>包装指定的对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>protected <a href="../../javax/swing/event/TreeModelListener.html" title="interface in javax.swing.event">TreeModelListener</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#createTreeModelListener--">createTreeModelListener</a></span>()</code>
|
||
<div class="block">
|
||
创建并返回一个
|
||
<code>TreeModelHandler</code>的实例。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#expandPath-javax.swing.tree.TreePath-">expandPath</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="i17">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#expandRow-int-">expandRow</a></span>(int row)</code>
|
||
<div class="block">
|
||
确保指定行中的节点被扩展和可见。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#fireTreeCollapsed-javax.swing.tree.TreePath-">fireTreeCollapsed</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="i19">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#fireTreeExpanded-javax.swing.tree.TreePath-">fireTreeExpanded</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="altColor" id="i20">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#fireTreeWillCollapse-javax.swing.tree.TreePath-">fireTreeWillCollapse</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="i21">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#fireTreeWillExpand-javax.swing.tree.TreePath-">fireTreeWillExpand</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="altColor" id="i22">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#fireValueChanged-javax.swing.event.TreeSelectionEvent-">fireValueChanged</a></span>(<a href="../../javax/swing/event/TreeSelectionEvent.html" title="class in javax.swing.event">TreeSelectionEvent</a> e)</code>
|
||
<div class="block">
|
||
通知所有在此事件类型上通知有兴趣的听众。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code><a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getAccessibleContext--">getAccessibleContext</a></span>()</code>
|
||
<div class="block">
|
||
获取与此JTree关联的AccessibleContext。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code><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/JTree.html#getAnchorSelectionPath--">getAnchorSelectionPath</a></span>()</code>
|
||
<div class="block">
|
||
返回标识为锚点的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code><a href="../../javax/swing/tree/TreeCellEditor.html" title="interface in javax.swing.tree">TreeCellEditor</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getCellEditor--">getCellEditor</a></span>()</code>
|
||
<div class="block">
|
||
返回用于编辑树中条目的编辑器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code><a href="../../javax/swing/tree/TreeCellRenderer.html" title="interface in javax.swing.tree">TreeCellRenderer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getCellRenderer--">getCellRenderer</a></span>()</code>
|
||
<div class="block">
|
||
返回正在渲染每个单元格的当前
|
||
<code>TreeCellRenderer</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code><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/JTree.html#getClosestPathForLocation-int-int-">getClosestPathForLocation</a></span>(int x, int y)</code>
|
||
<div class="block">
|
||
返回最接近x,y的节点的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getClosestRowForLocation-int-int-">getClosestRowForLocation</a></span>(int x, int y)</code>
|
||
<div class="block">
|
||
返回到最接近x,y的节点的行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i29">
|
||
<td class="colFirst"><code>protected static <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/JTree.html#getDefaultTreeModel--">getDefaultTreeModel</a></span>()</code>
|
||
<div class="block">
|
||
创建并返回样品
|
||
<code>TreeModel</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i30">
|
||
<td class="colFirst"><code>protected <a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<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/JTree.html#getDescendantToggledPaths-javax.swing.tree.TreePath-">getDescendantToggledPaths</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> parent)</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>Enumeration</code>的
|
||
<code>TreePaths</code>已展开是后裔
|
||
<code>parent</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i31">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getDragEnabled--">getDragEnabled</a></span>()</code>
|
||
<div class="block">
|
||
返回是否启用自动拖动处理。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i32">
|
||
<td class="colFirst"><code><a href="../../javax/swing/JTree.DropLocation.html" title="class in javax.swing">JTree.DropLocation</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getDropLocation--">getDropLocation</a></span>()</code>
|
||
<div class="block">
|
||
返回该组件应在视觉上作为放置位置的DnD操作期间组件上方指示,或位置
|
||
<code>null</code>如果没有位置是当前被显示。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i33">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getDropMode--">getDropMode</a></span>()</code>
|
||
<div class="block">
|
||
返回此组件的放置模式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i34">
|
||
<td class="colFirst"><code><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/JTree.html#getEditingPath--">getEditingPath</a></span>()</code>
|
||
<div class="block">
|
||
返回当前正在编辑的元素的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i35">
|
||
<td class="colFirst"><code><a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<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/JTree.html#getExpandedDescendants-javax.swing.tree.TreePath-">getExpandedDescendants</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> parent)</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>Enumeration</code>路径的后裔
|
||
<code>parent</code>当前展开。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i36">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getExpandsSelectedPaths--">getExpandsSelectedPaths</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>expandsSelectedPaths</code>属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i37">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getInvokesStopCellEditing--">getInvokesStopCellEditing</a></span>()</code>
|
||
<div class="block">
|
||
返回指示器,指示编辑中断时会发生什么。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i38">
|
||
<td class="colFirst"><code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getLastSelectedPathComponent--">getLastSelectedPathComponent</a></span>()</code>
|
||
<div class="block">
|
||
返回所选路径的最后一个路径组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i39">
|
||
<td class="colFirst"><code><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/JTree.html#getLeadSelectionPath--">getLeadSelectionPath</a></span>()</code>
|
||
<div class="block">
|
||
返回标识为铅的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i40">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getLeadSelectionRow--">getLeadSelectionRow</a></span>()</code>
|
||
<div class="block">
|
||
返回与引导路径对应的行索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i41">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getMaxSelectionRow--">getMaxSelectionRow</a></span>()</code>
|
||
<div class="block">
|
||
返回最大的选定行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i42">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getMinSelectionRow--">getMinSelectionRow</a></span>()</code>
|
||
<div class="block">
|
||
返回最小的选定行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i43">
|
||
<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/JTree.html#getModel--">getModel</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>TreeModel</code>所提供的数据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i44">
|
||
<td class="colFirst"><code><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/JTree.html#getNextMatch-java.lang.String-int-javax.swing.text.Position.Bias-">getNextMatch</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> prefix, int startingRow, <a href="../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> bias)</code>
|
||
<div class="block">
|
||
将TreePath返回到以前缀开头的下一个树元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i45">
|
||
<td class="colFirst"><code>protected <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/JTree.html#getPathBetweenRows-int-int-">getPathBetweenRows</a></span>(int index0, int index1)</code>
|
||
<div class="block">
|
||
返回指定行之间的路径(包括)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i46">
|
||
<td class="colFirst"><code><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/JTree.html#getPathBounds-javax.swing.tree.TreePath-">getPathBounds</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
|
||
<div class="block">
|
||
返回
|
||
<code>Rectangle</code>指定的节点将被卷入。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i47">
|
||
<td class="colFirst"><code><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/JTree.html#getPathForLocation-int-int-">getPathForLocation</a></span>(int x, int y)</code>
|
||
<div class="block">
|
||
返回指定位置节点的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i48">
|
||
<td class="colFirst"><code><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/JTree.html#getPathForRow-int-">getPathForRow</a></span>(int row)</code>
|
||
<div class="block">
|
||
返回指定行的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i49">
|
||
<td class="colFirst"><code><a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getPreferredScrollableViewportSize--">getPreferredScrollableViewportSize</a></span>()</code>
|
||
<div class="block">
|
||
返回的优选显示尺寸
|
||
<code>JTree</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i50">
|
||
<td class="colFirst"><code><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/JTree.html#getRowBounds-int-">getRowBounds</a></span>(int row)</code>
|
||
<div class="block">
|
||
返回指定
|
||
<code>Rectangle</code>中的节点被绘制的Rectangle。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i51">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getRowCount--">getRowCount</a></span>()</code>
|
||
<div class="block">
|
||
返回可见节点的数量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i52">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getRowForLocation-int-int-">getRowForLocation</a></span>(int x, int y)</code>
|
||
<div class="block">
|
||
返回指定位置的行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i53">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.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="altColor" id="i54">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getRowHeight--">getRowHeight</a></span>()</code>
|
||
<div class="block">
|
||
返回每行的高度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i55">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getScrollableBlockIncrement-java.awt.Rectangle-int-int-">getScrollableBlockIncrement</a></span>(<a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> visibleRect, int orientation, int direction)</code>
|
||
<div class="block">
|
||
返回块增量,这是高度或宽度的量
|
||
<code>visibleRect</code> ,基于
|
||
<code>orientation</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i56">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getScrollableTracksViewportHeight--">getScrollableTracksViewportHeight</a></span>()</code>
|
||
<div class="block">
|
||
返回false以指示视口的高度不会确定表的高度,除非树的首选高度小于视口高度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i57">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getScrollableTracksViewportWidth--">getScrollableTracksViewportWidth</a></span>()</code>
|
||
<div class="block">
|
||
返回false以指示视口的宽度不会确定表的宽度,除非树的首选宽度小于视口宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i58">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getScrollableUnitIncrement-java.awt.Rectangle-int-int-">getScrollableUnitIncrement</a></span>(<a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> visibleRect, int orientation, int direction)</code>
|
||
<div class="block">
|
||
返回滚动时增加的量。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i59">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getScrollsOnExpand--">getScrollsOnExpand</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>scrollsOnExpand</code>属性的值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i60">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getSelectionCount--">getSelectionCount</a></span>()</code>
|
||
<div class="block">
|
||
返回所选节点数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i61">
|
||
<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/JTree.html#getSelectionModel--">getSelectionModel</a></span>()</code>
|
||
<div class="block">
|
||
返回模型进行选择。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i62">
|
||
<td class="colFirst"><code><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/JTree.html#getSelectionPath--">getSelectionPath</a></span>()</code>
|
||
<div class="block">
|
||
返回到第一个选定节点的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i63">
|
||
<td class="colFirst"><code><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/JTree.html#getSelectionPaths--">getSelectionPaths</a></span>()</code>
|
||
<div class="block">
|
||
返回所有选定值的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i64">
|
||
<td class="colFirst"><code>int[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getSelectionRows--">getSelectionRows</a></span>()</code>
|
||
<div class="block">
|
||
返回当前选定的所有行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i65">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getShowsRootHandles--">getShowsRootHandles</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>showsRootHandles</code>属性的值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i66">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getToggleClickCount--">getToggleClickCount</a></span>()</code>
|
||
<div class="block">
|
||
返回扩展或关闭节点所需的鼠标点击次数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i67">
|
||
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getToolTipText-java.awt.event.MouseEvent-">getToolTipText</a></span>(<a href="../../java/awt/event/MouseEvent.html" title="class in java.awt.event">MouseEvent</a> event)</code>
|
||
<div class="block">
|
||
覆盖
|
||
<code>JComponent</code>的
|
||
<code>getToolTipText</code>方法,以允许渲染器的提示被使用,如果它有文本集。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i68">
|
||
<td class="colFirst"><code><a href="../../javax/swing/event/TreeExpansionListener.html" title="interface in javax.swing.event">TreeExpansionListener</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getTreeExpansionListeners--">getTreeExpansionListeners</a></span>()</code>
|
||
<div class="block">
|
||
返回使用addTreeExpansionListener()添加到此JTree的所有
|
||
<code>TreeExpansionListener</code>的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i69">
|
||
<td class="colFirst"><code><a href="../../javax/swing/event/TreeSelectionListener.html" title="interface in javax.swing.event">TreeSelectionListener</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getTreeSelectionListeners--">getTreeSelectionListeners</a></span>()</code>
|
||
<div class="block">
|
||
返回使用addTreeSelectionListener()添加到此JTree的所有
|
||
<code>TreeSelectionListener</code>的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i70">
|
||
<td class="colFirst"><code><a href="../../javax/swing/event/TreeWillExpandListener.html" title="interface in javax.swing.event">TreeWillExpandListener</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getTreeWillExpandListeners--">getTreeWillExpandListeners</a></span>()</code>
|
||
<div class="block">
|
||
返回使用addTreeWillExpandListener()添加到此JTree的所有
|
||
<code>TreeWillExpandListener</code>的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i71">
|
||
<td class="colFirst"><code><a href="../../javax/swing/plaf/TreeUI.html" title="class in javax.swing.plaf">TreeUI</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getUI--">getUI</a></span>()</code>
|
||
<div class="block">
|
||
返回渲染此组件的L&F对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i72">
|
||
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getUIClassID--">getUIClassID</a></span>()</code>
|
||
<div class="block">
|
||
返回呈现此组件的L&F类的名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i73">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#getVisibleRowCount--">getVisibleRowCount</a></span>()</code>
|
||
<div class="block">
|
||
返回显示区域中显示的行数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i74">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#hasBeenExpanded-javax.swing.tree.TreePath-">hasBeenExpanded</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="i75">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isCollapsed-int-">isCollapsed</a></span>(int row)</code>
|
||
<div class="block">
|
||
如果指定的显示行中的节点折叠,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i76">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isCollapsed-javax.swing.tree.TreePath-">isCollapsed</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
|
||
<div class="block">
|
||
如果path标识的值当前已折叠,则返回true,如果当前没有显示路径中的任何值,则返回false。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i77">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isEditable--">isEditable</a></span>()</code>
|
||
<div class="block">
|
||
如果树可编辑,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i78">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isEditing--">isEditing</a></span>()</code>
|
||
<div class="block">
|
||
如果正在编辑树,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i79">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isExpanded-int-">isExpanded</a></span>(int row)</code>
|
||
<div class="block">
|
||
如果指定的显示行中的节点当前被展开,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i80">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.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="i81">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isFixedRowHeight--">isFixedRowHeight</a></span>()</code>
|
||
<div class="block">
|
||
如果每个显示行的高度是固定大小,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i82">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isLargeModel--">isLargeModel</a></span>()</code>
|
||
<div class="block">
|
||
如果将树配置为大型模型,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i83">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isPathEditable-javax.swing.tree.TreePath-">isPathEditable</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
|
||
<div class="block">
|
||
退货
|
||
<code>isEditable</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i84">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isPathSelected-javax.swing.tree.TreePath-">isPathSelected</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="i85">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isRootVisible--">isRootVisible</a></span>()</code>
|
||
<div class="block">
|
||
如果显示树的根节点,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i86">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isRowSelected-int-">isRowSelected</a></span>(int row)</code>
|
||
<div class="block">
|
||
如果选择了由行标识的节点,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i87">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isSelectionEmpty--">isSelectionEmpty</a></span>()</code>
|
||
<div class="block">
|
||
如果选择当前为空,则返回true。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i88">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#isVisible-javax.swing.tree.TreePath-">isVisible</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
|
||
<div class="block">
|
||
如果由path标识的值当前是可视的,则返回true,这意味着它是根或全部的父对象被展开。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i89">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#makeVisible-javax.swing.tree.TreePath-">makeVisible</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="altColor" id="i90">
|
||
<td class="colFirst"><code>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#paramString--">paramString</a></span>()</code>
|
||
<div class="block">
|
||
返回此
|
||
<code>JTree</code>的字符串表示
|
||
<code>JTree</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i91">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeDescendantSelectedPaths-javax.swing.tree.TreePath-boolean-">removeDescendantSelectedPaths</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path, boolean includePath)</code>
|
||
<div class="block">
|
||
删除选择中任何作为path后代的
|
||
<code>path</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i92">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeDescendantToggledPaths-java.util.Enumeration-">removeDescendantToggledPaths</a></span>(<a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>> toRemove)</code>
|
||
<div class="block">
|
||
删除已扩展的
|
||
<code>TreePaths</code>中的
|
||
<code>toRemove</code>任何后代。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i93">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeSelectionInterval-int-int-">removeSelectionInterval</a></span>(int index0, int index1)</code>
|
||
<div class="block">
|
||
从选择中删除指定的行(包括)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i94">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeSelectionPath-javax.swing.tree.TreePath-">removeSelectionPath</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="i95">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeSelectionPaths-javax.swing.tree.TreePath:A-">removeSelectionPaths</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</code>
|
||
<div class="block">
|
||
从当前选择中删除由指定路径标识的节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i96">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeSelectionRow-int-">removeSelectionRow</a></span>(int row)</code>
|
||
<div class="block">
|
||
从当前选择中删除索引
|
||
<code>row</code>中的行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i97">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeSelectionRows-int:A-">removeSelectionRows</a></span>(int[] rows)</code>
|
||
<div class="block">
|
||
删除在每个指定行中选择的行。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i98">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeTreeExpansionListener-javax.swing.event.TreeExpansionListener-">removeTreeExpansionListener</a></span>(<a href="../../javax/swing/event/TreeExpansionListener.html" title="interface in javax.swing.event">TreeExpansionListener</a> tel)</code>
|
||
<div class="block">
|
||
删除
|
||
<code>TreeExpansion</code>事件的侦听器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i99">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeTreeSelectionListener-javax.swing.event.TreeSelectionListener-">removeTreeSelectionListener</a></span>(<a href="../../javax/swing/event/TreeSelectionListener.html" title="interface in javax.swing.event">TreeSelectionListener</a> tsl)</code>
|
||
<div class="block">
|
||
删除一个
|
||
<code>TreeSelection</code>监听器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i100">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#removeTreeWillExpandListener-javax.swing.event.TreeWillExpandListener-">removeTreeWillExpandListener</a></span>(<a href="../../javax/swing/event/TreeWillExpandListener.html" title="interface in javax.swing.event">TreeWillExpandListener</a> tel)</code>
|
||
<div class="block">
|
||
移除
|
||
<code>TreeWillExpand</code>事件的侦听器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i101">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#scrollPathToVisible-javax.swing.tree.TreePath-">scrollPathToVisible</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="altColor" id="i102">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#scrollRowToVisible-int-">scrollRowToVisible</a></span>(int row)</code>
|
||
<div class="block">
|
||
滚动由行标识的项目,直到显示。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i103">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setAnchorSelectionPath-javax.swing.tree.TreePath-">setAnchorSelectionPath</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> newPath)</code>
|
||
<div class="block">
|
||
设置标识为锚点的路径。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i104">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setCellEditor-javax.swing.tree.TreeCellEditor-">setCellEditor</a></span>(<a href="../../javax/swing/tree/TreeCellEditor.html" title="interface in javax.swing.tree">TreeCellEditor</a> cellEditor)</code>
|
||
<div class="block">
|
||
设置单元格编辑器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i105">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setCellRenderer-javax.swing.tree.TreeCellRenderer-">setCellRenderer</a></span>(<a href="../../javax/swing/tree/TreeCellRenderer.html" title="interface in javax.swing.tree">TreeCellRenderer</a> x)</code>
|
||
<div class="block">
|
||
设置将用于绘制每个单元格的
|
||
<code>TreeCellRenderer</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i106">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setDragEnabled-boolean-">setDragEnabled</a></span>(boolean b)</code>
|
||
<div class="block">
|
||
打开或关闭自动拖动处理。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i107">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setDropMode-javax.swing.DropMode-">setDropMode</a></span>(<a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> dropMode)</code>
|
||
<div class="block">
|
||
设置此组件的下拉模式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i108">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setEditable-boolean-">setEditable</a></span>(boolean flag)</code>
|
||
<div class="block">
|
||
确定树是否可编辑。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i109">
|
||
<td class="colFirst"><code>protected void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.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 state)</code>
|
||
<div class="block">
|
||
设置这个
|
||
<code>JTree</code>的扩展状态。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i110">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setExpandsSelectedPaths-boolean-">setExpandsSelectedPaths</a></span>(boolean newValue)</code>
|
||
<div class="block">
|
||
配置
|
||
<code>expandsSelectedPaths</code>属性。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i111">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setInvokesStopCellEditing-boolean-">setInvokesStopCellEditing</a></span>(boolean newValue)</code>
|
||
<div class="block">
|
||
确定通过在树中选择另一个节点,树的数据更改或其他方法中断编辑时会发生什么。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i112">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setLargeModel-boolean-">setLargeModel</a></span>(boolean newValue)</code>
|
||
<div class="block">
|
||
指定UI是否应该使用大型模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i113">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setLeadSelectionPath-javax.swing.tree.TreePath-">setLeadSelectionPath</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> newPath)</code>
|
||
<div class="block">
|
||
将路径标识为引导。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i114">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.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="i115">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setRootVisible-boolean-">setRootVisible</a></span>(boolean rootVisible)</code>
|
||
<div class="block">
|
||
确定来自
|
||
<code>TreeModel</code>是否可见。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i116">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setRowHeight-int-">setRowHeight</a></span>(int rowHeight)</code>
|
||
<div class="block">
|
||
设置每个单元格的高度(以像素为单位)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i117">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setScrollsOnExpand-boolean-">setScrollsOnExpand</a></span>(boolean newValue)</code>
|
||
<div class="block">
|
||
设置
|
||
<code>scrollsOnExpand</code>属性,它决定树可能会滚动以显示以前隐藏的子项。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i118">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setSelectionInterval-int-int-">setSelectionInterval</a></span>(int index0, int index1)</code>
|
||
<div class="block">
|
||
选择指定间隔的行(含)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i119">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setSelectionModel-javax.swing.tree.TreeSelectionModel-">setSelectionModel</a></span>(<a href="../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a> selectionModel)</code>
|
||
<div class="block">
|
||
设置树的选择模型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i120">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setSelectionPath-javax.swing.tree.TreePath-">setSelectionPath</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="i121">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setSelectionPaths-javax.swing.tree.TreePath:A-">setSelectionPaths</a></span>(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</code>
|
||
<div class="block">
|
||
选择由指定的路径数组标识的节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i122">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setSelectionRow-int-">setSelectionRow</a></span>(int row)</code>
|
||
<div class="block">
|
||
选择显示中指定行的节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i123">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setSelectionRows-int:A-">setSelectionRows</a></span>(int[] rows)</code>
|
||
<div class="block">
|
||
选择与显示中每个指定行对应的节点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i124">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setShowsRootHandles-boolean-">setShowsRootHandles</a></span>(boolean newValue)</code>
|
||
<div class="block">
|
||
设置
|
||
<code>showsRootHandles</code>属性的值,该属性指定是否应显示节点句柄。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i125">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setToggleClickCount-int-">setToggleClickCount</a></span>(int clickCount)</code>
|
||
<div class="block">
|
||
设置节点将展开或关闭之前的鼠标点击次数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i126">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setUI-javax.swing.plaf.TreeUI-">setUI</a></span>(<a href="../../javax/swing/plaf/TreeUI.html" title="class in javax.swing.plaf">TreeUI</a> ui)</code>
|
||
<div class="block">
|
||
设置渲染此组件的L&F对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i127">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#setVisibleRowCount-int-">setVisibleRowCount</a></span>(int newCount)</code>
|
||
<div class="block">
|
||
设置要显示的行数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i128">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#startEditingAtPath-javax.swing.tree.TreePath-">startEditingAtPath</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="i129">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#stopEditing--">stopEditing</a></span>()</code>
|
||
<div class="block">
|
||
结束当前编辑会话。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i130">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#treeDidChange--">treeDidChange</a></span>()</code>
|
||
<div class="block">
|
||
当树已经发生变化时,我们需要调整边界大小,但还不够,我们需要删除扩展节点集(例如,节点被扩展或折叠,或节点被插入到树中)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i131">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JTree.html#updateUI--">updateUI</a></span>()</code>
|
||
<div class="block">
|
||
来自
|
||
<code>UIManager</code>说L&F已经改变了。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
|
||
<!-- --> </a> <h3>Methods inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#addAncestorListener-javax.swing.event.AncestorListener-">addAncestorListener</a>, <a href="../../javax/swing/JComponent.html#addNotify--">addNotify</a>, <a href="../../javax/swing/JComponent.html#addVetoableChangeListener-java.beans.VetoableChangeListener-">addVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#computeVisibleRect-java.awt.Rectangle-">computeVisibleRect</a>, <a href="../../javax/swing/JComponent.html#contains-int-int-">contains</a>, <a href="../../javax/swing/JComponent.html#createToolTip--">createToolTip</a>, <a href="../../javax/swing/JComponent.html#disable--">disable</a>, <a href="../../javax/swing/JComponent.html#enable--">enable</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-boolean-boolean-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-char-char-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-int-int-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#fireVetoableChange-java.lang.String-java.lang.Object-java.lang.Object-">fireVetoableChange</a>, <a href="../../javax/swing/JComponent.html#getActionForKeyStroke-javax.swing.KeyStroke-">getActionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getActionMap--">getActionMap</a>, <a href="../../javax/swing/JComponent.html#getAlignmentX--">getAlignmentX</a>, <a href="../../javax/swing/JComponent.html#getAlignmentY--">getAlignmentY</a>, <a href="../../javax/swing/JComponent.html#getAncestorListeners--">getAncestorListeners</a>, <a href="../../javax/swing/JComponent.html#getAutoscrolls--">getAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#getBaseline-int-int-">getBaseline</a>, <a href="../../javax/swing/JComponent.html#getBaselineResizeBehavior--">getBaselineResizeBehavior</a>, <a href="../../javax/swing/JComponent.html#getBorder--">getBorder</a>, <a href="../../javax/swing/JComponent.html#getBounds-java.awt.Rectangle-">getBounds</a>, <a href="../../javax/swing/JComponent.html#getClientProperty-java.lang.Object-">getClientProperty</a>, <a href="../../javax/swing/JComponent.html#getComponentGraphics-java.awt.Graphics-">getComponentGraphics</a>, <a href="../../javax/swing/JComponent.html#getComponentPopupMenu--">getComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getConditionForKeyStroke-javax.swing.KeyStroke-">getConditionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getDebugGraphicsOptions--">getDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#getDefaultLocale--">getDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#getFontMetrics-java.awt.Font-">getFontMetrics</a>, <a href="../../javax/swing/JComponent.html#getGraphics--">getGraphics</a>, <a href="../../javax/swing/JComponent.html#getHeight--">getHeight</a>, <a href="../../javax/swing/JComponent.html#getInheritsPopupMenu--">getInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getInputMap--">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputMap-int-">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputVerifier--">getInputVerifier</a>, <a href="../../javax/swing/JComponent.html#getInsets--">getInsets</a>, <a href="../../javax/swing/JComponent.html#getInsets-java.awt.Insets-">getInsets</a>, <a href="../../javax/swing/JComponent.html#getListeners-java.lang.Class-">getListeners</a>, <a href="../../javax/swing/JComponent.html#getLocation-java.awt.Point-">getLocation</a>, <a href="../../javax/swing/JComponent.html#getMaximumSize--">getMaximumSize</a>, <a href="../../javax/swing/JComponent.html#getMinimumSize--">getMinimumSize</a>, <a href="../../javax/swing/JComponent.html#getNextFocusableComponent--">getNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#getPopupLocation-java.awt.event.MouseEvent-">getPopupLocation</a>, <a href="../../javax/swing/JComponent.html#getPreferredSize--">getPreferredSize</a>, <a href="../../javax/swing/JComponent.html#getRegisteredKeyStrokes--">getRegisteredKeyStrokes</a>, <a href="../../javax/swing/JComponent.html#getRootPane--">getRootPane</a>, <a href="../../javax/swing/JComponent.html#getSize-java.awt.Dimension-">getSize</a>, <a href="../../javax/swing/JComponent.html#getToolTipLocation-java.awt.event.MouseEvent-">getToolTipLocation</a>, <a href="../../javax/swing/JComponent.html#getToolTipText--">getToolTipText</a>, <a href="../../javax/swing/JComponent.html#getTopLevelAncestor--">getTopLevelAncestor</a>, <a href="../../javax/swing/JComponent.html#getTransferHandler--">getTransferHandler</a>, <a href="../../javax/swing/JComponent.html#getVerifyInputWhenFocusTarget--">getVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#getVetoableChangeListeners--">getVetoableChangeListeners</a>, <a href="../../javax/swing/JComponent.html#getVisibleRect--">getVisibleRect</a>, <a href="../../javax/swing/JComponent.html#getWidth--">getWidth</a>, <a href="../../javax/swing/JComponent.html#getX--">getX</a>, <a href="../../javax/swing/JComponent.html#getY--">getY</a>, <a href="../../javax/swing/JComponent.html#grabFocus--">grabFocus</a>, <a href="../../javax/swing/JComponent.html#hide--">hide</a>, <a href="../../javax/swing/JComponent.html#isDoubleBuffered--">isDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#isLightweightComponent-java.awt.Component-">isLightweightComponent</a>, <a href="../../javax/swing/JComponent.html#isManagingFocus--">isManagingFocus</a>, <a href="../../javax/swing/JComponent.html#isOpaque--">isOpaque</a>, <a href="../../javax/swing/JComponent.html#isOptimizedDrawingEnabled--">isOptimizedDrawingEnabled</a>, <a href="../../javax/swing/JComponent.html#isPaintingForPrint--">isPaintingForPrint</a>, <a href="../../javax/swing/JComponent.html#isPaintingOrigin--">isPaintingOrigin</a>, <a href="../../javax/swing/JComponent.html#isPaintingTile--">isPaintingTile</a>, <a href="../../javax/swing/JComponent.html#isRequestFocusEnabled--">isRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#isValidateRoot--">isValidateRoot</a>, <a href="../../javax/swing/JComponent.html#paint-java.awt.Graphics-">paint</a>, <a href="../../javax/swing/JComponent.html#paintBorder-java.awt.Graphics-">paintBorder</a>, <a href="../../javax/swing/JComponent.html#paintChildren-java.awt.Graphics-">paintChildren</a>, <a href="../../javax/swing/JComponent.html#paintComponent-java.awt.Graphics-">paintComponent</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-int-int-int-int-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-java.awt.Rectangle-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#print-java.awt.Graphics-">print</a>, <a href="../../javax/swing/JComponent.html#printAll-java.awt.Graphics-">printAll</a>, <a href="../../javax/swing/JComponent.html#printBorder-java.awt.Graphics-">printBorder</a>, <a href="../../javax/swing/JComponent.html#printChildren-java.awt.Graphics-">printChildren</a>, <a href="../../javax/swing/JComponent.html#printComponent-java.awt.Graphics-">printComponent</a>, <a href="../../javax/swing/JComponent.html#processComponentKeyEvent-java.awt.event.KeyEvent-">processComponentKeyEvent</a>, <a href="../../javax/swing/JComponent.html#processKeyBinding-javax.swing.KeyStroke-java.awt.event.KeyEvent-int-boolean-">processKeyBinding</a>, <a href="../../javax/swing/JComponent.html#processKeyEvent-java.awt.event.KeyEvent-">processKeyEvent</a>, <a href="../../javax/swing/JComponent.html#processMouseEvent-java.awt.event.MouseEvent-">processMouseEvent</a>, <a href="../../javax/swing/JComponent.html#processMouseMotionEvent-java.awt.event.MouseEvent-">processMouseMotionEvent</a>, <a href="../../javax/swing/JComponent.html#putClientProperty-java.lang.Object-java.lang.Object-">putClientProperty</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-java.lang.String-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#removeAncestorListener-javax.swing.event.AncestorListener-">removeAncestorListener</a>, <a href="../../javax/swing/JComponent.html#removeNotify--">removeNotify</a>, <a href="../../javax/swing/JComponent.html#removeVetoableChangeListener-java.beans.VetoableChangeListener-">removeVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#repaint-long-int-int-int-int-">repaint</a>, <a href="../../javax/swing/JComponent.html#repaint-java.awt.Rectangle-">repaint</a>, <a href="../../javax/swing/JComponent.html#requestDefaultFocus--">requestDefaultFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus--">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus-boolean-">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow--">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow-boolean-">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#resetKeyboardActions--">resetKeyboardActions</a>, <a href="../../javax/swing/JComponent.html#reshape-int-int-int-int-">reshape</a>, <a href="../../javax/swing/JComponent.html#revalidate--">revalidate</a>, <a href="../../javax/swing/JComponent.html#scrollRectToVisible-java.awt.Rectangle-">scrollRectToVisible</a>, <a href="../../javax/swing/JComponent.html#setActionMap-javax.swing.ActionMap-">setActionMap</a>, <a href="../../javax/swing/JComponent.html#setAlignmentX-float-">setAlignmentX</a>, <a href="../../javax/swing/JComponent.html#setAlignmentY-float-">setAlignmentY</a>, <a href="../../javax/swing/JComponent.html#setAutoscrolls-boolean-">setAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#setBackground-java.awt.Color-">setBackground</a>, <a href="../../javax/swing/JComponent.html#setBorder-javax.swing.border.Border-">setBorder</a>, <a href="../../javax/swing/JComponent.html#setComponentPopupMenu-javax.swing.JPopupMenu-">setComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setDebugGraphicsOptions-int-">setDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#setDefaultLocale-java.util.Locale-">setDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#setDoubleBuffered-boolean-">setDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#setEnabled-boolean-">setEnabled</a>, <a href="../../javax/swing/JComponent.html#setFocusTraversalKeys-int-java.util.Set-">setFocusTraversalKeys</a>, <a href="../../javax/swing/JComponent.html#setFont-java.awt.Font-">setFont</a>, <a href="../../javax/swing/JComponent.html#setForeground-java.awt.Color-">setForeground</a>, <a href="../../javax/swing/JComponent.html#setInheritsPopupMenu-boolean-">setInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setInputMap-int-javax.swing.InputMap-">setInputMap</a>, <a href="../../javax/swing/JComponent.html#setInputVerifier-javax.swing.InputVerifier-">setInputVerifier</a>, <a href="../../javax/swing/JComponent.html#setMaximumSize-java.awt.Dimension-">setMaximumSize</a>, <a href="../../javax/swing/JComponent.html#setMinimumSize-java.awt.Dimension-">setMinimumSize</a>, <a href="../../javax/swing/JComponent.html#setNextFocusableComponent-java.awt.Component-">setNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#setOpaque-boolean-">setOpaque</a>, <a href="../../javax/swing/JComponent.html#setPreferredSize-java.awt.Dimension-">setPreferredSize</a>, <a href="../../javax/swing/JComponent.html#setRequestFocusEnabled-boolean-">setRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#setToolTipText-java.lang.String-">setToolTipText</a>, <a href="../../javax/swing/JComponent.html#setTransferHandler-javax.swing.TransferHandler-">setTransferHandler</a>, <a href="../../javax/swing/JComponent.html#setUI-javax.swing.plaf.ComponentUI-">setUI</a>, <a href="../../javax/swing/JComponent.html#setVerifyInputWhenFocusTarget-boolean-">setVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#setVisible-boolean-">setVisible</a>, <a href="../../javax/swing/JComponent.html#unregisterKeyboardAction-javax.swing.KeyStroke-">unregisterKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#update-java.awt.Graphics-">update</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
|
||
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.html#add-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-int-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-int-">add</a>, <a href="../../java/awt/Container.html#add-java.lang.String-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#addContainerListener-java.awt.event.ContainerListener-">addContainerListener</a>, <a href="../../java/awt/Container.html#addImpl-java.awt.Component-java.lang.Object-int-">addImpl</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#applyComponentOrientation-java.awt.ComponentOrientation-">applyComponentOrientation</a>, <a href="../../java/awt/Container.html#areFocusTraversalKeysSet-int-">areFocusTraversalKeysSet</a>, <a href="../../java/awt/Container.html#countComponents--">countComponents</a>, <a href="../../java/awt/Container.html#deliverEvent-java.awt.Event-">deliverEvent</a>, <a href="../../java/awt/Container.html#doLayout--">doLayout</a>, <a href="../../java/awt/Container.html#findComponentAt-int-int-">findComponentAt</a>, <a href="../../java/awt/Container.html#findComponentAt-java.awt.Point-">findComponentAt</a>, <a href="../../java/awt/Container.html#getComponent-int-">getComponent</a>, <a href="../../java/awt/Container.html#getComponentAt-int-int-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentAt-java.awt.Point-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentCount--">getComponentCount</a>, <a href="../../java/awt/Container.html#getComponents--">getComponents</a>, <a href="../../java/awt/Container.html#getComponentZOrder-java.awt.Component-">getComponentZOrder</a>, <a href="../../java/awt/Container.html#getContainerListeners--">getContainerListeners</a>, <a href="../../java/awt/Container.html#getFocusTraversalKeys-int-">getFocusTraversalKeys</a>, <a href="../../java/awt/Container.html#getFocusTraversalPolicy--">getFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#getLayout--">getLayout</a>, <a href="../../java/awt/Container.html#getMousePosition-boolean-">getMousePosition</a>, <a href="../../java/awt/Container.html#insets--">insets</a>, <a href="../../java/awt/Container.html#invalidate--">invalidate</a>, <a href="../../java/awt/Container.html#isAncestorOf-java.awt.Component-">isAncestorOf</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot--">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot-java.awt.Container-">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicyProvider--">isFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicySet--">isFocusTraversalPolicySet</a>, <a href="../../java/awt/Container.html#layout--">layout</a>, <a href="../../java/awt/Container.html#list-java.io.PrintStream-int-">list</a>, <a href="../../java/awt/Container.html#list-java.io.PrintWriter-int-">list</a>, <a href="../../java/awt/Container.html#locate-int-int-">locate</a>, <a href="../../java/awt/Container.html#minimumSize--">minimumSize</a>, <a href="../../java/awt/Container.html#paintComponents-java.awt.Graphics-">paintComponents</a>, <a href="../../java/awt/Container.html#preferredSize--">preferredSize</a>, <a href="../../java/awt/Container.html#printComponents-java.awt.Graphics-">printComponents</a>, <a href="../../java/awt/Container.html#processContainerEvent-java.awt.event.ContainerEvent-">processContainerEvent</a>, <a href="../../java/awt/Container.html#processEvent-java.awt.AWTEvent-">processEvent</a>, <a href="../../java/awt/Container.html#remove-java.awt.Component-">remove</a>, <a href="../../java/awt/Container.html#remove-int-">remove</a>, <a href="../../java/awt/Container.html#removeAll--">removeAll</a>, <a href="../../java/awt/Container.html#removeContainerListener-java.awt.event.ContainerListener-">removeContainerListener</a>, <a href="../../java/awt/Container.html#setComponentZOrder-java.awt.Component-int-">setComponentZOrder</a>, <a href="../../java/awt/Container.html#setFocusCycleRoot-boolean-">setFocusCycleRoot</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-">setFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicyProvider-boolean-">setFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#setLayout-java.awt.LayoutManager-">setLayout</a>, <a href="../../java/awt/Container.html#transferFocusDownCycle--">transferFocusDownCycle</a>, <a href="../../java/awt/Container.html#validate--">validate</a>, <a href="../../java/awt/Container.html#validateTree--">validateTree</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
|
||
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#action-java.awt.Event-java.lang.Object-">action</a>, <a href="../../java/awt/Component.html#add-java.awt.PopupMenu-">add</a>, <a href="../../java/awt/Component.html#addComponentListener-java.awt.event.ComponentListener-">addComponentListener</a>, <a href="../../java/awt/Component.html#addFocusListener-java.awt.event.FocusListener-">addFocusListener</a>, <a href="../../java/awt/Component.html#addHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">addHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#addHierarchyListener-java.awt.event.HierarchyListener-">addHierarchyListener</a>, <a href="../../java/awt/Component.html#addInputMethodListener-java.awt.event.InputMethodListener-">addInputMethodListener</a>, <a href="../../java/awt/Component.html#addKeyListener-java.awt.event.KeyListener-">addKeyListener</a>, <a href="../../java/awt/Component.html#addMouseListener-java.awt.event.MouseListener-">addMouseListener</a>, <a href="../../java/awt/Component.html#addMouseMotionListener-java.awt.event.MouseMotionListener-">addMouseMotionListener</a>, <a href="../../java/awt/Component.html#addMouseWheelListener-java.awt.event.MouseWheelListener-">addMouseWheelListener</a>, <a href="../../java/awt/Component.html#bounds--">bounds</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#coalesceEvents-java.awt.AWTEvent-java.awt.AWTEvent-">coalesceEvents</a>, <a href="../../java/awt/Component.html#contains-java.awt.Point-">contains</a>, <a href="../../java/awt/Component.html#createImage-java.awt.image.ImageProducer-">createImage</a>, <a href="../../java/awt/Component.html#createImage-int-int-">createImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-">createVolatileImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-java.awt.ImageCapabilities-">createVolatileImage</a>, <a href="../../java/awt/Component.html#disableEvents-long-">disableEvents</a>, <a href="../../java/awt/Component.html#dispatchEvent-java.awt.AWTEvent-">dispatchEvent</a>, <a href="../../java/awt/Component.html#enable-boolean-">enable</a>, <a href="../../java/awt/Component.html#enableEvents-long-">enableEvents</a>, <a href="../../java/awt/Component.html#enableInputMethods-boolean-">enableInputMethods</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-byte-byte-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-double-double-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-float-float-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-long-long-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-short-short-">firePropertyChange</a>, <a href="../../java/awt/Component.html#getBackground--">getBackground</a>, <a href="../../java/awt/Component.html#getBounds--">getBounds</a>, <a href="../../java/awt/Component.html#getColorModel--">getColorModel</a>, <a href="../../java/awt/Component.html#getComponentListeners--">getComponentListeners</a>, <a href="../../java/awt/Component.html#getComponentOrientation--">getComponentOrientation</a>, <a href="../../java/awt/Component.html#getCursor--">getCursor</a>, <a href="../../java/awt/Component.html#getDropTarget--">getDropTarget</a>, <a href="../../java/awt/Component.html#getFocusCycleRootAncestor--">getFocusCycleRootAncestor</a>, <a href="../../java/awt/Component.html#getFocusListeners--">getFocusListeners</a>, <a href="../../java/awt/Component.html#getFocusTraversalKeysEnabled--">getFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#getFont--">getFont</a>, <a href="../../java/awt/Component.html#getForeground--">getForeground</a>, <a href="../../java/awt/Component.html#getGraphicsConfiguration--">getGraphicsConfiguration</a>, <a href="../../java/awt/Component.html#getHierarchyBoundsListeners--">getHierarchyBoundsListeners</a>, <a href="../../java/awt/Component.html#getHierarchyListeners--">getHierarchyListeners</a>, <a href="../../java/awt/Component.html#getIgnoreRepaint--">getIgnoreRepaint</a>, <a href="../../java/awt/Component.html#getInputContext--">getInputContext</a>, <a href="../../java/awt/Component.html#getInputMethodListeners--">getInputMethodListeners</a>, <a href="../../java/awt/Component.html#getInputMethodRequests--">getInputMethodRequests</a>, <a href="../../java/awt/Component.html#getKeyListeners--">getKeyListeners</a>, <a href="../../java/awt/Component.html#getLocale--">getLocale</a>, <a href="../../java/awt/Component.html#getLocation--">getLocation</a>, <a href="../../java/awt/Component.html#getLocationOnScreen--">getLocationOnScreen</a>, <a href="../../java/awt/Component.html#getMouseListeners--">getMouseListeners</a>, <a href="../../java/awt/Component.html#getMouseMotionListeners--">getMouseMotionListeners</a>, <a href="../../java/awt/Component.html#getMousePosition--">getMousePosition</a>, <a href="../../java/awt/Component.html#getMouseWheelListeners--">getMouseWheelListeners</a>, <a href="../../java/awt/Component.html#getName--">getName</a>, <a href="../../java/awt/Component.html#getParent--">getParent</a>, <a href="../../java/awt/Component.html#getPeer--">getPeer</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners--">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners-java.lang.String-">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getSize--">getSize</a>, <a href="../../java/awt/Component.html#getToolkit--">getToolkit</a>, <a href="../../java/awt/Component.html#getTreeLock--">getTreeLock</a>, <a href="../../java/awt/Component.html#gotFocus-java.awt.Event-java.lang.Object-">gotFocus</a>, <a href="../../java/awt/Component.html#handleEvent-java.awt.Event-">handleEvent</a>, <a href="../../java/awt/Component.html#hasFocus--">hasFocus</a>, <a href="../../java/awt/Component.html#imageUpdate-java.awt.Image-int-int-int-int-int-">imageUpdate</a>, <a href="../../java/awt/Component.html#inside-int-int-">inside</a>, <a href="../../java/awt/Component.html#isBackgroundSet--">isBackgroundSet</a>, <a href="../../java/awt/Component.html#isCursorSet--">isCursorSet</a>, <a href="../../java/awt/Component.html#isDisplayable--">isDisplayable</a>, <a href="../../java/awt/Component.html#isEnabled--">isEnabled</a>, <a href="../../java/awt/Component.html#isFocusable--">isFocusable</a>, <a href="../../java/awt/Component.html#isFocusOwner--">isFocusOwner</a>, <a href="../../java/awt/Component.html#isFocusTraversable--">isFocusTraversable</a>, <a href="../../java/awt/Component.html#isFontSet--">isFontSet</a>, <a href="../../java/awt/Component.html#isForegroundSet--">isForegroundSet</a>, <a href="../../java/awt/Component.html#isLightweight--">isLightweight</a>, <a href="../../java/awt/Component.html#isMaximumSizeSet--">isMaximumSizeSet</a>, <a href="../../java/awt/Component.html#isMinimumSizeSet--">isMinimumSizeSet</a>, <a href="../../java/awt/Component.html#isPreferredSizeSet--">isPreferredSizeSet</a>, <a href="../../java/awt/Component.html#isShowing--">isShowing</a>, <a href="../../java/awt/Component.html#isValid--">isValid</a>, <a href="../../java/awt/Component.html#isVisible--">isVisible</a>, <a href="../../java/awt/Component.html#keyDown-java.awt.Event-int-">keyDown</a>, <a href="../../java/awt/Component.html#keyUp-java.awt.Event-int-">keyUp</a>, <a href="../../java/awt/Component.html#list--">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintStream-">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintWriter-">list</a>, <a href="../../java/awt/Component.html#location--">location</a>, <a href="../../java/awt/Component.html#lostFocus-java.awt.Event-java.lang.Object-">lostFocus</a>, <a href="../../java/awt/Component.html#mouseDown-java.awt.Event-int-int-">mouseDown</a>, <a href="../../java/awt/Component.html#mouseDrag-java.awt.Event-int-int-">mouseDrag</a>, <a href="../../java/awt/Component.html#mouseEnter-java.awt.Event-int-int-">mouseEnter</a>, <a href="../../java/awt/Component.html#mouseExit-java.awt.Event-int-int-">mouseExit</a>, <a href="../../java/awt/Component.html#mouseMove-java.awt.Event-int-int-">mouseMove</a>, <a href="../../java/awt/Component.html#mouseUp-java.awt.Event-int-int-">mouseUp</a>, <a href="../../java/awt/Component.html#move-int-int-">move</a>, <a href="../../java/awt/Component.html#nextFocus--">nextFocus</a>, <a href="../../java/awt/Component.html#paintAll-java.awt.Graphics-">paintAll</a>, <a href="../../java/awt/Component.html#postEvent-java.awt.Event-">postEvent</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#processComponentEvent-java.awt.event.ComponentEvent-">processComponentEvent</a>, <a href="../../java/awt/Component.html#processFocusEvent-java.awt.event.FocusEvent-">processFocusEvent</a>, <a href="../../java/awt/Component.html#processHierarchyBoundsEvent-java.awt.event.HierarchyEvent-">processHierarchyBoundsEvent</a>, <a href="../../java/awt/Component.html#processHierarchyEvent-java.awt.event.HierarchyEvent-">processHierarchyEvent</a>, <a href="../../java/awt/Component.html#processInputMethodEvent-java.awt.event.InputMethodEvent-">processInputMethodEvent</a>, <a href="../../java/awt/Component.html#processMouseWheelEvent-java.awt.event.MouseWheelEvent-">processMouseWheelEvent</a>, <a href="../../java/awt/Component.html#remove-java.awt.MenuComponent-">remove</a>, <a href="../../java/awt/Component.html#removeComponentListener-java.awt.event.ComponentListener-">removeComponentListener</a>, <a href="../../java/awt/Component.html#removeFocusListener-java.awt.event.FocusListener-">removeFocusListener</a>, <a href="../../java/awt/Component.html#removeHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">removeHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#removeHierarchyListener-java.awt.event.HierarchyListener-">removeHierarchyListener</a>, <a href="../../java/awt/Component.html#removeInputMethodListener-java.awt.event.InputMethodListener-">removeInputMethodListener</a>, <a href="../../java/awt/Component.html#removeKeyListener-java.awt.event.KeyListener-">removeKeyListener</a>, <a href="../../java/awt/Component.html#removeMouseListener-java.awt.event.MouseListener-">removeMouseListener</a>, <a href="../../java/awt/Component.html#removeMouseMotionListener-java.awt.event.MouseMotionListener-">removeMouseMotionListener</a>, <a href="../../java/awt/Component.html#removeMouseWheelListener-java.awt.event.MouseWheelListener-">removeMouseWheelListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#repaint--">repaint</a>, <a href="../../java/awt/Component.html#repaint-int-int-int-int-">repaint</a>, <a href="../../java/awt/Component.html#repaint-long-">repaint</a>, <a href="../../java/awt/Component.html#resize-java.awt.Dimension-">resize</a>, <a href="../../java/awt/Component.html#resize-int-int-">resize</a>, <a href="../../java/awt/Component.html#setBounds-int-int-int-int-">setBounds</a>, <a href="../../java/awt/Component.html#setBounds-java.awt.Rectangle-">setBounds</a>, <a href="../../java/awt/Component.html#setComponentOrientation-java.awt.ComponentOrientation-">setComponentOrientation</a>, <a href="../../java/awt/Component.html#setCursor-java.awt.Cursor-">setCursor</a>, <a href="../../java/awt/Component.html#setDropTarget-java.awt.dnd.DropTarget-">setDropTarget</a>, <a href="../../java/awt/Component.html#setFocusable-boolean-">setFocusable</a>, <a href="../../java/awt/Component.html#setFocusTraversalKeysEnabled-boolean-">setFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#setIgnoreRepaint-boolean-">setIgnoreRepaint</a>, <a href="../../java/awt/Component.html#setLocale-java.util.Locale-">setLocale</a>, <a href="../../java/awt/Component.html#setLocation-int-int-">setLocation</a>, <a href="../../java/awt/Component.html#setLocation-java.awt.Point-">setLocation</a>, <a href="../../java/awt/Component.html#setName-java.lang.String-">setName</a>, <a href="../../java/awt/Component.html#setSize-java.awt.Dimension-">setSize</a>, <a href="../../java/awt/Component.html#setSize-int-int-">setSize</a>, <a href="../../java/awt/Component.html#show--">show</a>, <a href="../../java/awt/Component.html#show-boolean-">show</a>, <a href="../../java/awt/Component.html#size--">size</a>, <a href="../../java/awt/Component.html#toString--">toString</a>, <a href="../../java/awt/Component.html#transferFocus--">transferFocus</a>, <a href="../../java/awt/Component.html#transferFocusBackward--">transferFocusBackward</a>, <a href="../../java/awt/Component.html#transferFocusUpCycle--">transferFocusUpCycle</a></code></li>
|
||
</ul>
|
||
<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#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="treeModel">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>treeModel</h4> <pre>protected transient <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="selectionModel">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>selectionModel</h4> <pre>protected transient <a href="../../javax/swing/tree/TreeSelectionModel.html" title="interface in javax.swing.tree">TreeSelectionModel</a> selectionModel</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="cellRenderer">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>cellRenderer</h4> <pre>protected transient <a href="../../javax/swing/tree/TreeCellRenderer.html" title="interface in javax.swing.tree">TreeCellRenderer</a> cellRenderer</pre>
|
||
<div class="block">
|
||
<span>用于绘制节点的单元格。</span>
|
||
<span>如果<code>null</code> ,UI使用默认值<code>cellRenderer</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="rowHeight">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>rowHeight</h4> <pre>protected int rowHeight</pre>
|
||
<div class="block">
|
||
<span>每个显示行使用的高度。</span>
|
||
<span>如果这是<= 0,则渲染器确定每行的高度。</span>
|
||
</div> </li>
|
||
</ul> <a name="showsRootHandles">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>showsRootHandles</h4> <pre>protected boolean showsRootHandles</pre>
|
||
<div class="block">
|
||
<span>如果句柄显示在树的最上层,则为true。</span>
|
||
<p> <span>句柄是一个小图标,显示邻近节点,允许用户单击一次以展开或折叠节点。</span> <span>公共接口显示可扩展的节点的加号(+)和可折叠的节点的减号( - )。</span> <span>总是显示处于最高级别以下的节点的句柄。</span> </p>
|
||
<p> <span>如果<code>rootVisible</code>设置指定要显示根节点,那么它是最高级别的唯一节点。</span> <span>如果根节点未显示,则其所有子节点都位于树的最高层。</span> <span>总是显示除最上面之外的节点的句柄。</span> </p>
|
||
<p> <span>如果根节点不可见,则通常很有可能使该值为true。</span> <span>否则,树看起来就像一个列表,用户可能不知道“列表条目”实际上是树节点。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#rootVisible"><code>rootVisible</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="selectionRedirector">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>selectionRedirector</h4> <pre>protected transient <a href="../../javax/swing/JTree.TreeSelectionRedirector.html" title="class in javax.swing">JTree.TreeSelectionRedirector</a> selectionRedirector</pre>
|
||
<div class="block">
|
||
创建一个新的事件并将其从
|
||
<code>selectionListeners</code> 。
|
||
</div> </li>
|
||
</ul> <a name="cellEditor">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>cellEditor</h4> <pre>protected transient <a href="../../javax/swing/tree/TreeCellEditor.html" title="interface in javax.swing.tree">TreeCellEditor</a> cellEditor</pre>
|
||
<div class="block">
|
||
<span>编辑条目。</span>
|
||
<span>默认值为<code>null</code> (树不可编辑)。</span>
|
||
</div> </li>
|
||
</ul> <a name="editable">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>editable</h4> <pre>protected boolean editable</pre>
|
||
<div class="block">
|
||
<span>树可编辑吗?</span>
|
||
<span>默认值为false。</span>
|
||
</div> </li>
|
||
</ul> <a name="largeModel">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>largeModel</h4> <pre>protected boolean largeModel</pre>
|
||
<div class="block">
|
||
<span>这棵树是大模型吗?</span>
|
||
<span>这是一个代码优化设置。</span>
|
||
<span>当所有节点的单元格高度相同时,可以使用大型模型。</span>
|
||
<span>然后,UI将缓存非常少的信息,而不断地消息模型。</span>
|
||
<span>没有大型模型,UI缓存大部分信息,导致对模型的方法调用较少。</span>
|
||
<p> <span>这个值只是UI的一个建议。</span> <span>并不是所有的UI都将利用它。</span> <span>默认值为false。</span> </p>
|
||
</div> </li>
|
||
</ul> <a name="visibleRowCount">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>visibleRowCount</h4> <pre>protected int visibleRowCount</pre>
|
||
<div class="block">
|
||
<span>一次可见的行数。</span>
|
||
<span>该值用于<code>Scrollable</code>接口。</span>
|
||
<span>它确定显示区域的首选大小。</span>
|
||
</div> </li>
|
||
</ul> <a name="invokesStopCellEditing">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>invokesStopCellEditing</h4> <pre>protected boolean invokesStopCellEditing</pre>
|
||
<div class="block">
|
||
<span>如果为真,当通过选择更改来停止编辑时,将调用树更改或其他方式中的数据<code>stopCellEditing</code> ,并保存更改。</span>
|
||
<span>如果为false,则调用<code>cancelCellEditing</code> ,并删除更改。</span>
|
||
<span>默认值为false。</span>
|
||
</div> </li>
|
||
</ul> <a name="scrollsOnExpand">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>scrollsOnExpand</h4> <pre>protected boolean scrollsOnExpand</pre>
|
||
<div class="block">
|
||
如果为true,当节点被展开时,许多后代被滚动以便可见。
|
||
</div> </li>
|
||
</ul> <a name="toggleClickCount">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>toggleClickCount</h4> <pre>protected int toggleClickCount</pre>
|
||
<div class="block">
|
||
节点扩展前的鼠标点击次数
|
||
</div> </li>
|
||
</ul> <a name="treeModelListener">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>treeModelListener</h4> <pre>protected transient <a href="../../javax/swing/event/TreeModelListener.html" title="interface in javax.swing.event">TreeModelListener</a> treeModelListener</pre>
|
||
<div class="block">
|
||
更新
|
||
<code>expandedState</code> 。
|
||
</div> </li>
|
||
</ul> <a name="CELL_RENDERER_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>CELL_RENDERER_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> CELL_RENDERER_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>cellRenderer</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.CELL_RENDERER_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="TREE_MODEL_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>TREE_MODEL_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> TREE_MODEL_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>treeModel</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.TREE_MODEL_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ROOT_VISIBLE_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ROOT_VISIBLE_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> ROOT_VISIBLE_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>rootVisible</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.ROOT_VISIBLE_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="SHOWS_ROOT_HANDLES_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>SHOWS_ROOT_HANDLES_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> SHOWS_ROOT_HANDLES_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>showsRootHandles</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.SHOWS_ROOT_HANDLES_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ROW_HEIGHT_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ROW_HEIGHT_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> ROW_HEIGHT_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>rowHeight</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.ROW_HEIGHT_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="CELL_EDITOR_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>CELL_EDITOR_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> CELL_EDITOR_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>cellEditor</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.CELL_EDITOR_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="EDITABLE_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>EDITABLE_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> EDITABLE_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>editable</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.EDITABLE_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="LARGE_MODEL_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>LARGE_MODEL_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> LARGE_MODEL_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>largeModel</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.LARGE_MODEL_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="SELECTION_MODEL_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>SELECTION_MODEL_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> SELECTION_MODEL_PROPERTY</pre>
|
||
<div class="block">
|
||
选择模型的绑定属性名称。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.SELECTION_MODEL_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="VISIBLE_ROW_COUNT_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>VISIBLE_ROW_COUNT_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> VISIBLE_ROW_COUNT_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>visibleRowCount</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.VISIBLE_ROW_COUNT_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="INVOKES_STOP_CELL_EDITING_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>INVOKES_STOP_CELL_EDITING_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> INVOKES_STOP_CELL_EDITING_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>messagesStopCellEditing</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.INVOKES_STOP_CELL_EDITING_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="SCROLLS_ON_EXPAND_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>SCROLLS_ON_EXPAND_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> SCROLLS_ON_EXPAND_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>scrollsOnExpand</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.SCROLLS_ON_EXPAND_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="TOGGLE_CLICK_COUNT_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>TOGGLE_CLICK_COUNT_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> TOGGLE_CLICK_COUNT_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>toggleClickCount</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.TOGGLE_CLICK_COUNT_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="LEAD_SELECTION_PATH_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>LEAD_SELECTION_PATH_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> LEAD_SELECTION_PATH_PROPERTY</pre>
|
||
<div class="block">
|
||
绑定属性名称为
|
||
<code>leadSelectionPath</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.LEAD_SELECTION_PATH_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ANCHOR_SELECTION_PATH_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ANCHOR_SELECTION_PATH_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> ANCHOR_SELECTION_PATH_PROPERTY</pre>
|
||
<div class="block">
|
||
锚点选择路径的绑定属性名称。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.ANCHOR_SELECTION_PATH_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="EXPANDS_SELECTED_PATHS_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>EXPANDS_SELECTED_PATHS_PROPERTY</h4> <pre>public static final <a href="../../java/lang/String.html" title="class in java.lang">String</a> EXPANDS_SELECTED_PATHS_PROPERTY</pre>
|
||
<div class="block">
|
||
用于展开所选路径属性的绑定属性名称
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../constant-values.html#javax.swing.JTree.EXPANDS_SELECTED_PATHS_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="JTree--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>JTree</h4> <pre>public JTree()</pre>
|
||
<div class="block">
|
||
<span>返回带有示例模型的<code>JTree</code> 。</span>
|
||
<span>树使用的默认模型将叶节点定义为没有子节点的任何节点。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/tree/DefaultTreeModel.html#asksAllowsChildren"><code>DefaultTreeModel.asksAllowsChildren</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="JTree-java.lang.Object:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>JTree</h4> <pre>public JTree(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] value)</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>JTree</code>与指定数组的每个元素作为未显示的新根节点的子节点。</span>
|
||
<span>默认情况下,树将叶节点定义为没有子节点的任何节点。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>value</code> -的阵列
|
||
<code>Object</code>小号
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/tree/DefaultTreeModel.html#asksAllowsChildren"><code>DefaultTreeModel.asksAllowsChildren</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="JTree-java.util.Vector-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>JTree</h4> <pre>public JTree(<a href="../../java/util/Vector.html" title="class in java.util">Vector</a><?> value)</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>JTree</code>与指定的每个元素<code>Vector</code>作为不被显示的新的根节点的子。</span>
|
||
<span>默认情况下,树将叶节点定义为没有子节点的任何节点。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>value</code> - a
|
||
<code>Vector</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/tree/DefaultTreeModel.html#asksAllowsChildren"><code>DefaultTreeModel.asksAllowsChildren</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="JTree-java.util.Hashtable-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>JTree</h4> <pre>public JTree(<a href="../../java/util/Hashtable.html" title="class in java.util">Hashtable</a><?,?> value)</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>JTree</code>创建自<code>Hashtable</code>不显示与根。</span>
|
||
<span><code>HashTable</code>每个值的一半键/值对成为新根节点的子节点。</span>
|
||
<span>默认情况下,树将叶节点定义为没有子节点的任何节点。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>value</code> - a
|
||
<code>Hashtable</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/tree/DefaultTreeModel.html#asksAllowsChildren"><code>DefaultTreeModel.asksAllowsChildren</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="JTree-javax.swing.tree.TreeNode-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>JTree</h4> <pre>public JTree(<a href="../../javax/swing/tree/TreeNode.html" title="interface in javax.swing.tree">TreeNode</a> root)</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>JTree</code> ,其中指定的<code>TreeNode</code>为根,显示根节点。</span>
|
||
<span>默认情况下,树将叶节点定义为没有子节点的任何节点。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>root</code> - 一个
|
||
<code>TreeNode</code>对象
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/tree/DefaultTreeModel.html#asksAllowsChildren"><code>DefaultTreeModel.asksAllowsChildren</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="JTree-javax.swing.tree.TreeNode-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>JTree</h4> <pre>public JTree(<a href="../../javax/swing/tree/TreeNode.html" title="interface in javax.swing.tree">TreeNode</a> root,
|
||
boolean asksAllowsChildren)</pre>
|
||
<div class="block">
|
||
返回一个
|
||
<code>JTree</code> ,其中指定的
|
||
<code>TreeNode</code>作为其根,它显示根节点,哪个以指定的方式决定节点是否为叶节点。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>root</code> - 一个
|
||
<code>TreeNode</code>对象
|
||
</dd>
|
||
<dd>
|
||
<span><code>asksAllowsChildren</code> - 如果为false,任何没有子节点的节点都是叶节点;</span>
|
||
<span>如果为true,则只有不允许孩子的节点才是叶节点</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/tree/DefaultTreeModel.html#asksAllowsChildren"><code>DefaultTreeModel.asksAllowsChildren</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="JTree-javax.swing.tree.TreeModel-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>JTree</h4> <pre><a href="../../java/beans/ConstructorProperties.html" title="annotation in java.beans">@ConstructorProperties</a>(<a href="../../java/beans/ConstructorProperties.html#value--">value</a>="model")
|
||
public JTree(<a href="../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> newModel)</pre>
|
||
<div class="block">
|
||
返回显示根节点的
|
||
<code>JTree</code>的实例 - 使用指定的数据模型创建树。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newModel</code> -
|
||
<code>TreeModel</code>用作数据模型
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="getDefaultTreeModel--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDefaultTreeModel</h4> <pre>protected static <a href="../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> getDefaultTreeModel()</pre>
|
||
<div class="block">
|
||
<span>创建并返回样品<code>TreeModel</code> 。</span>
|
||
<span>主要用于豆制品展示有趣的东西。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
默认为
|
||
<code>TreeModel</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createTreeModel-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createTreeModel</h4> <pre>protected static <a href="../../javax/swing/tree/TreeModel.html" title="interface in javax.swing.tree">TreeModel</a> createTreeModel(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> value)</pre>
|
||
<div class="block">
|
||
<span>返回<code>TreeModel</code>包装指定的对象。</span>
|
||
<span>如果对象是:</span>
|
||
<ul>
|
||
<li> <span>一组<code>Object</code> s,</span> </li>
|
||
<li> <span>一个<code>Hashtable</code> ,或</span> </li>
|
||
<li> <span>一个<code>Vector</code></span> </li>
|
||
</ul>
|
||
<span>那么将创建一个新的根节点,每个传入对象都是子节点。</span>
|
||
<span>否则,创建一个新的根,值为<code>"root"</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>value</code> -
|
||
<code>Object</code>作为TreeModel的
|
||
<code>TreeModel</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个
|
||
<code>TreeModel</code>包装指定的对象
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getUI--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getUI</h4> <pre>public <a href="../../javax/swing/plaf/TreeUI.html" title="class in javax.swing.plaf">TreeUI</a> getUI()</pre>
|
||
<div class="block">
|
||
返回渲染此组件的L&F对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
呈现此组件的
|
||
<code>TreeUI</code>对象
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setUI-javax.swing.plaf.TreeUI-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setUI</h4> <pre>public void setUI(<a href="../../javax/swing/plaf/TreeUI.html" title="class in javax.swing.plaf">TreeUI</a> ui)</pre>
|
||
<div class="block">
|
||
<span>设置渲染此组件的L&F对象。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>ui</code> -
|
||
<code>TreeUI</code> L&F对象
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>UIDefaults.getUI(javax.swing.JComponent)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="updateUI--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>updateUI</h4> <pre>public void updateUI()</pre>
|
||
<div class="block">
|
||
<span>来自<code>UIManager</code> ,L&F已经改变了。</span>
|
||
<span>从<code>UIManager</code>替换最新版本的当前UI对象。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/JComponent.html#updateUI--">updateUI</a></code>在
|
||
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JComponent.html#updateUI--"><code>JComponent.updateUI()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getUIClassID--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getUIClassID</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getUIClassID()</pre>
|
||
<div class="block">
|
||
返回呈现此组件的L&F类的名称。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/JComponent.html#getUIClassID--">getUIClassID</a></code>在
|
||
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
字符串“TreeUI”
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JComponent.html#getUIClassID--"><code>JComponent.getUIClassID()</code></a> ,
|
||
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>UIDefaults.getUI(javax.swing.JComponent)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getCellRenderer--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getCellRenderer</h4> <pre>public <a href="../../javax/swing/tree/TreeCellRenderer.html" title="interface in javax.swing.tree">TreeCellRenderer</a> getCellRenderer()</pre>
|
||
<div class="block">
|
||
返回正在渲染每个单元格的当前
|
||
<code>TreeCellRenderer</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该
|
||
<code>TreeCellRenderer</code>正在呈现每个细胞
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setCellRenderer-javax.swing.tree.TreeCellRenderer-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setCellRenderer</h4> <pre>public void setCellRenderer(<a href="../../javax/swing/tree/TreeCellRenderer.html" title="interface in javax.swing.tree">TreeCellRenderer</a> x)</pre>
|
||
<div class="block">
|
||
<span>设置将用于绘制每个单元格的<code>TreeCellRenderer</code> 。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>x</code> - 要渲染每个单元格的
|
||
<code>TreeCellRenderer</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setEditable-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setEditable</h4> <pre>public void setEditable(boolean flag)</pre>
|
||
<div class="block">
|
||
<span>确定树是否可编辑。</span>
|
||
<span>如果新设置与现有设置不同,则触发属性更改事件。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>flag</code> - 一个布尔值,如果树是可编辑的,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isEditable--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isEditable</h4> <pre>public boolean isEditable()</pre>
|
||
<div class="block">
|
||
如果树可编辑,则返回true。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果树是可编辑的,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setCellEditor-javax.swing.tree.TreeCellEditor-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setCellEditor</h4> <pre>public void setCellEditor(<a href="../../javax/swing/tree/TreeCellEditor.html" title="interface in javax.swing.tree">TreeCellEditor</a> cellEditor)</pre>
|
||
<div class="block">
|
||
<span>设置单元格编辑器。</span>
|
||
<span><code>null</code>值意味着树不能被编辑。</span>
|
||
<span>如果这代表了一个变化<code>cellEditor</code> ,该<code>propertyChange</code>方法被调用的所有听众。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>cellEditor</code> -
|
||
<code>TreeCellEditor</code>使用
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getCellEditor--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getCellEditor</h4> <pre>public <a href="../../javax/swing/tree/TreeCellEditor.html" title="interface in javax.swing.tree">TreeCellEditor</a> getCellEditor()</pre>
|
||
<div class="block">
|
||
返回用于编辑树中条目的编辑器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>TreeCellEditor</code>在使用,或
|
||
<code>null</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="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">
|
||
<span>设置将提供数据的<code>TreeModel</code> 。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newModel</code> - 那是提供数据的
|
||
<code>TreeModel</code>
|
||
</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/JTree.html#rootVisible"><code>rootVisible</code></a>
|
||
</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">
|
||
<span>确定来自<code>TreeModel</code>是否可见。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</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/JTree.html#rootVisible"><code>rootVisible</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setShowsRootHandles-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setShowsRootHandles</h4> <pre>public void setShowsRootHandles(boolean newValue)</pre>
|
||
<div class="block">
|
||
<span>设置<code>showsRootHandles</code>属性的值,该属性指定是否应显示节点句柄。</span>
|
||
<span>此属性的默认值取决于用于创建<code>JTree</code> 。</span>
|
||
<span>有些外观和感觉可能不支持手柄;</span>
|
||
<span>他们将忽略此属性。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>newValue</code> - <code>true</code>如果显示根句柄;</span>
|
||
<span>否则, <code>false</code></span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#showsRootHandles"><code>showsRootHandles</code></a> ,
|
||
<a href="../../javax/swing/JTree.html#getShowsRootHandles--"><code>getShowsRootHandles()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getShowsRootHandles--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getShowsRootHandles</h4> <pre>public boolean getShowsRootHandles()</pre>
|
||
<div class="block">
|
||
返回
|
||
<code>showsRootHandles</code>属性的值。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该值的
|
||
<code>showsRootHandles</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#showsRootHandles"><code>showsRootHandles</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>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</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="isFixedRowHeight--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isFixedRowHeight</h4> <pre>public boolean isFixedRowHeight()</pre>
|
||
<div class="block">
|
||
如果每个显示行的高度是固定大小,则返回true。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果每行的高度是固定大小,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setLargeModel-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setLargeModel</h4> <pre>public void setLargeModel(boolean newValue)</pre>
|
||
<div class="block">
|
||
<span>指定UI是否应该使用大型模型。</span>
|
||
<span>(并非所有的UI都将实现此。)为LARGE_MODEL_PROPERTY触发属性更改。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newValue</code> - 真的建议一个大型的UI模型
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#largeModel"><code>largeModel</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isLargeModel--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isLargeModel</h4> <pre>public boolean isLargeModel()</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/JTree.html#largeModel"><code>largeModel</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setInvokesStopCellEditing-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setInvokesStopCellEditing</h4> <pre>public void setInvokesStopCellEditing(boolean newValue)</pre>
|
||
<div class="block">
|
||
<span>确定通过在树中选择另一个节点,树的数据更改或其他方法中断编辑时会发生什么。</span>
|
||
<span>将此属性设置为<code>true</code>会导致编辑中断时自动保存更改。</span>
|
||
<p> <span>为INVOKES_STOP_CELL_EDITING_PROPERTY触发属性更改。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>newValue</code> - true表示编辑<code>stopCellEditing</code>时调用stopCellEditing,并保存数据;</span>
|
||
<span>false表示调用了<code>cancelCellEditing</code> ,并且更改丢失</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getInvokesStopCellEditing--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getInvokesStopCellEditing</h4> <pre>public boolean getInvokesStopCellEditing()</pre>
|
||
<div class="block">
|
||
返回指示器,指示编辑中断时会发生什么。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
说明编辑中断时会发生什么的指标
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#setInvokesStopCellEditing-boolean-"><code>setInvokesStopCellEditing(boolean)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setScrollsOnExpand-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setScrollsOnExpand</h4> <pre>public void setScrollsOnExpand(boolean newValue)</pre>
|
||
<div class="block">
|
||
<span>设置<code>scrollsOnExpand</code>属性,它决定树可能滚动以显示以前隐藏的子项。</span>
|
||
<span>如果此属性为<code>true</code> (默认值),则当节点扩展时,树可以使用滚动来使节点的后代的最大可能数量可见。</span>
|
||
<span>在一些外观和感觉中,树可能不需要在展开时滚动;</span>
|
||
<span>那些外观和感觉会忽略这个属性。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>newValue</code> - <code>false</code>以禁用扩展的滚动;</span>
|
||
<span><code>true</code>启用它</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#getScrollsOnExpand--"><code>getScrollsOnExpand()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getScrollsOnExpand--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getScrollsOnExpand</h4> <pre>public boolean getScrollsOnExpand()</pre>
|
||
<div class="block">
|
||
返回
|
||
<code>scrollsOnExpand</code>属性的值。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该值为
|
||
<code>scrollsOnExpand</code>属性
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setToggleClickCount-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setToggleClickCount</h4> <pre>public void setToggleClickCount(int clickCount)</pre>
|
||
<div class="block">
|
||
<span>设置节点将展开或关闭之前的鼠标点击次数。</span>
|
||
<span>默认是两个。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getToggleClickCount--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getToggleClickCount</h4> <pre>public int getToggleClickCount()</pre>
|
||
<div class="block">
|
||
返回扩展或关闭节点所需的鼠标点击次数。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
节点扩展之前的鼠标点击次数
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setExpandsSelectedPaths-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setExpandsSelectedPaths</h4> <pre>public void setExpandsSelectedPaths(boolean newValue)</pre>
|
||
<div class="block">
|
||
<span>配置<code>expandsSelectedPaths</code>属性。</span>
|
||
<span>如果为真,任何时候选择改变,无论是通过<code>TreeSelectionModel</code> ,或所提供的覆盖方法<code>JTree</code> ,该<code>TreePath</code>的父母将扩大使它们可见(可见是指父路径展开,不一定可见矩形<code>JTree</code> )。</span>
|
||
<span>如果为false,当选择更改时,父节点不会显示(其父项全部展开)。</span>
|
||
<span>如果您希望使您的选择模型保持不总是可见的路径(所有父母展开),这很有用。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newValue</code> -新价值
|
||
<code>expandsSelectedPaths</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getExpandsSelectedPaths--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getExpandsSelectedPaths</h4> <pre>public boolean getExpandsSelectedPaths()</pre>
|
||
<div class="block">
|
||
返回
|
||
<code>expandsSelectedPaths</code>属性。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果选择更改导致父路径被扩展,则为true
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#setExpandsSelectedPaths-boolean-"><code>setExpandsSelectedPaths(boolean)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setDragEnabled-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setDragEnabled</h4> <pre>public void setDragEnabled(boolean b)</pre>
|
||
<div class="block">
|
||
<span>打开或关闭自动拖动处理。</span>
|
||
<span>为了启用自动拖动处理,此属性应设置为<code>true</code> ,树<code>TransferHandler</code>需要为<code>non-null</code> 。</span>
|
||
<span><code>dragEnabled</code>属性的默认值为<code>false</code> 。</span>
|
||
<p> <span>尊重这个属性的工作,并承认用户拖动手势,在于外观和感觉的实现,特别是树的<code>TreeUI</code> 。</span> <span>当启用自动拖动处理,最外观和感觉(包括那些继承<code>BasicLookAndFeel</code> ),开始一拖每当用户按下在项上的鼠标按钮,然后将鼠标移动几个像素拖放操作。</span> <span>因此,将此属性设置为<code>true</code>可以对选择行为如何产生微妙的影响。</span> </p>
|
||
<p> <span>如果使用忽略此属性的外观,您仍然可以通过调用树<code>exportAsDrag</code>上的exportAsDrag来开始拖放<code>TransferHandler</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>b</code> - 是否启用自动拖动处理
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/HeadlessException.html" title="class in java.awt">HeadlessException</a></code> - 如果
|
||
<code>b</code>是
|
||
<code>true</code>和
|
||
<code>GraphicsEnvironment.isHeadless()</code>返回
|
||
<code>true</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../java/awt/GraphicsEnvironment.html#isHeadless--"><code>GraphicsEnvironment.isHeadless()</code></a> , <a href="../../javax/swing/JTree.html#getDragEnabled--"><code>getDragEnabled()</code></a> , <a href="../../javax/swing/JComponent.html#setTransferHandler-javax.swing.TransferHandler-"><code>JComponent.setTransferHandler(javax.swing.TransferHandler)</code></a> , <a href="../../javax/swing/TransferHandler.html" title="javax.swing中的类"><code>TransferHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getDragEnabled--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDragEnabled</h4> <pre>public boolean getDragEnabled()</pre>
|
||
<div class="block">
|
||
返回是否启用自动拖动处理。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该值为
|
||
<code>dragEnabled</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#setDragEnabled-boolean-"><code>setDragEnabled(boolean)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setDropMode-javax.swing.DropMode-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setDropMode</h4> <pre>public final void setDropMode(<a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> dropMode)</pre>
|
||
<div class="block">
|
||
<span>设置此组件的下拉模式。</span>
|
||
<span>为了向后兼容,此属性的默认值为<code>DropMode.USE_SELECTION</code> 。</span>
|
||
<span>但是,为了改善用户体验,建议使用其他模式之一。</span>
|
||
<span>例如, <code>DropMode.ON</code>提供了类似的选择项目的行为,但是不影响树中的实际选择。</span>
|
||
<p> <span><code>JTree</code>支持以下放置模式:</span> </p>
|
||
<ul>
|
||
<li> <code>DropMode.USE_SELECTION</code> </li>
|
||
<li> <code>DropMode.ON</code> </li>
|
||
<li> <code>DropMode.INSERT</code> </li>
|
||
<li> <code>DropMode.ON_OR_INSERT</code> </li>
|
||
</ul>
|
||
<p> <span>如果该组件有<code>TransferHandler</code>接受<code>TransferHandler</code> ,则拖放模式才有意义。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>dropMode</code> - 使用的下拉模式
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果下拉模式不受支持或
|
||
<code>null</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/JTree.html#getDropMode--"><code>getDropMode()</code></a> , <a href="../../javax/swing/JTree.html#getDropLocation--"><code>getDropLocation()</code></a> , <a href="../../javax/swing/JComponent.html#setTransferHandler-javax.swing.TransferHandler-"><code>JComponent.setTransferHandler(javax.swing.TransferHandler)</code></a> , <a href="../../javax/swing/TransferHandler.html" title="javax.swing中的类"><code>TransferHandler</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getDropMode--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDropMode</h4> <pre>public final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> getDropMode()</pre>
|
||
<div class="block">
|
||
返回此组件的放置模式。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该组件的放置模式
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#setDropMode-javax.swing.DropMode-"><code>setDropMode(javax.swing.DropMode)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getDropLocation--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDropLocation</h4> <pre>public final <a href="../../javax/swing/JTree.DropLocation.html" title="class in javax.swing">JTree.DropLocation</a> getDropLocation()</pre>
|
||
<div class="block">
|
||
<span>返回该组件应在视觉上作为放置位置的DnD操作期间组件上方指示,或位置<code>null</code>如果没有位置是当前被显示。</span>
|
||
<p> <span>此方法不适用于从<code>TransferHandler</code>查询放置位置,因为放置位置仅在<code>TransferHandler</code>的<code>canImport</code>已返回并已允许显示位置之后设置。</span> </p>
|
||
<p> <span>当此属性更改时,组件将触发名为“dropLocation”的属性更改事件。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
下降位置
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.6
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#setDropMode-javax.swing.DropMode-"><code>setDropMode(javax.swing.DropMode)</code></a> ,
|
||
<a href="../../javax/swing/TransferHandler.html#canImport-javax.swing.TransferHandler.TransferSupport-"><code>TransferHandler.canImport(TransferHandler.TransferSupport)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isPathEditable-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isPathEditable</h4> <pre>public boolean isPathEditable(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>退货<code>isEditable</code> 。</span>
|
||
<span>这在编辑开始之前从UI调用,以确保可以编辑给定的路径。</span>
|
||
<span>这是作为子类添加过滤器编辑的一个入口点,而无需诉诸创建一个新的编辑器。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果每个父节点和节点本身都是可编辑的,则为true
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#isEditable--"><code>isEditable()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getToolTipText-java.awt.event.MouseEvent-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getToolTipText</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getToolTipText(<a href="../../java/awt/event/MouseEvent.html" title="class in java.awt.event">MouseEvent</a> event)</pre>
|
||
<div class="block">
|
||
<span>覆盖<code>JComponent</code>的<code>getToolTipText</code>方法,以便允许渲染器的提示被使用,如果它有文本集。</span>
|
||
<p> <span>注意:对于<code>JTree</code>要正确显示其渲染器的工具提示, <code>JTree</code>必须是具有ToolTipManager的注册<code>ToolTipManager</code> 。</span> <span>这可以通过调用<code>ToolTipManager.sharedInstance().registerComponent(tree)</code>来完成。</span> <span>这不是自动完成的!</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/JComponent.html#getToolTipText-java.awt.event.MouseEvent-">getToolTipText</a></code>在
|
||
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>event</code> -在
|
||
<code>MouseEvent</code>发起
|
||
<code>ToolTip</code>显示
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个包含工具提示的字符串或
|
||
<code>null</code>如果
|
||
<code>event</code>为空
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="convertValueToText-java.lang.Object-boolean-boolean-boolean-int-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>convertValueToText</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> convertValueToText(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> value,
|
||
boolean selected,
|
||
boolean expanded,
|
||
boolean leaf,
|
||
int row,
|
||
boolean hasFocus)</pre>
|
||
<div class="block">
|
||
<span>由渲染器调用,将指定的值转换为文本。</span>
|
||
<span>此实现返回<code>value.toString</code> ,忽略所有其他参数。</span>
|
||
<span>为了控制转换,子类化此方法并使用您需要的任何参数。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>value</code> - 转换为文本的
|
||
<code>Object</code>
|
||
</dd>
|
||
<dd>
|
||
<code>selected</code> - 如果选择节点,则为true
|
||
</dd>
|
||
<dd>
|
||
<code>expanded</code> - 如果节点被展开,则为true
|
||
</dd>
|
||
<dd>
|
||
<code>leaf</code> - 如果节点是叶节点,则为true
|
||
</dd>
|
||
<dd>
|
||
<code>row</code> - 指定节点显示行的整数,其中0是显示中的第一行
|
||
</dd>
|
||
<dd>
|
||
<code>hasFocus</code> - 如果节点具有焦点,则为true
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>String</code>表示节点的值
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getRowCount--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getRowCount</h4> <pre>public int getRowCount()</pre>
|
||
<div class="block">
|
||
<span>返回可见节点的数量。</span>
|
||
<span>如果所有的父项都被扩展,则可以查看节点。</span>
|
||
<span>如果<code>isRootVisible()</code>是<code>true</code>则根目录仅包括在此计数中。</span>
|
||
<span>如果UI尚未设置,则返回<code>0</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
可视节点的数量
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setSelectionPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setSelectionPath</h4> <pre>public void setSelectionPath(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>选择由指定路径标识的节点。</span>
|
||
<span>如果路径的任何组件被隐藏(在折叠的节点下),并且<code>getExpandsSelectedPaths</code>为真,则它被暴露(使可见)。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> - 指定要选择的节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setSelectionPaths-javax.swing.tree.TreePath:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setSelectionPaths</h4> <pre>public void setSelectionPaths(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</pre>
|
||
<div class="block">
|
||
<span>选择由指定的路径数组标识的节点。</span>
|
||
<span>如果任何路径中的任何组件隐藏(在折叠的节点下),并且<code>getExpandsSelectedPaths</code>为真,则它将被暴露(使可见)。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>paths</code> - 指定要选择的节点的
|
||
<code>TreePath</code>对象的数组
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setLeadSelectionPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setLeadSelectionPath</h4> <pre>public void setLeadSelectionPath(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> newPath)</pre>
|
||
<div class="block">
|
||
<span>将路径标识为引导。</span>
|
||
<span>铅可能不被选中。</span>
|
||
<span>铅是不是维护<code>JTree</code> ,UI将更新它。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newPath</code> - 新的引导路径
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setAnchorSelectionPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setAnchorSelectionPath</h4> <pre>public void setAnchorSelectionPath(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> newPath)</pre>
|
||
<div class="block">
|
||
<span>设置标识为锚点的路径。</span>
|
||
<span>该锚不是由<code>JTree</code> ,而是UI会更新它。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newPath</code> - 新的锚定路径
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setSelectionRow-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setSelectionRow</h4> <pre>public void setSelectionRow(int row)</pre>
|
||
<div class="block">
|
||
选择显示中指定行的节点。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 要选择的行,其中0是显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setSelectionRows-int:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setSelectionRows</h4> <pre>public void setSelectionRows(int[] rows)</pre>
|
||
<div class="block">
|
||
<span>选择与显示中每个指定行对应的节点。</span>
|
||
<span>如果一个特定的元素<code>rows</code>是<0或> = <code>getRowCount</code> ,它将被忽略。</span>
|
||
<span>如果<code>rows</code>中的元素<code>rows</code>是有效行,则选择将被清除。</span>
|
||
<span>那就是<code>clearSelection</code>被调用了。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>rows</code> - 指定要选择的行的int数组,其中0表示显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addSelectionPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addSelectionPath</h4> <pre>public void addSelectionPath(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>将由指定的TreePath <code>TreePath</code>的节点添加到当前选择。</span>
|
||
<span>如果路径的任何组件不可见,并且<code>getExpandsSelectedPaths</code>为真,则显示为可见。</span>
|
||
<p> <span>请注意, <code>JTree</code>不允许重复节点作为同一父项下的子节点存在 - 每个兄弟节点必须是唯一对象。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> -
|
||
<code>TreePath</code>添加
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addSelectionPaths-javax.swing.tree.TreePath:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addSelectionPaths</h4> <pre>public void addSelectionPaths(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</pre>
|
||
<div class="block">
|
||
<span>将路径数组中的每个路径添加到当前选择。</span>
|
||
<span>如果任何路径的任何组件不可见,并且<code>getExpandsSelectedPaths</code>为true,则显示为可见。</span>
|
||
<p> <span>请注意, <code>JTree</code>不允许重复节点作为同一父项下的子节点存在 - 每个兄弟节点必须是唯一对象。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>paths</code> - 指定要添加的节点的
|
||
<code>TreePath</code>对象的数组
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addSelectionRow-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addSelectionRow</h4> <pre>public void addSelectionRow(int row)</pre>
|
||
<div class="block">
|
||
将指定行的路径添加到当前选择。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 指定要添加的节点的行的整数,其中0是显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addSelectionRows-int:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addSelectionRows</h4> <pre>public void addSelectionRows(int[] rows)</pre>
|
||
<div class="block">
|
||
将每个指定行的路径添加到当前选择。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>rows</code> - 指定要添加的行的int数组,其中0表示显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLastSelectedPathComponent--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLastSelectedPathComponent</h4> <pre>public <a href="../../java/lang/Object.html" title="class in java.lang">Object</a> getLastSelectedPathComponent()</pre>
|
||
<div class="block">
|
||
<span>返回所选路径的最后一个路径组件。</span>
|
||
<span>这是一个方便的方法<code>getSelectionModel().getSelectionPath().getLastPathComponent()</code> 。</span>
|
||
<span>这通常仅在选择具有一个路径时有用。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
所选路径的最后路径组件,或
|
||
<code>null</code>如果没有选择
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/tree/TreePath.html#getLastPathComponent--"><code>TreePath.getLastPathComponent()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLeadSelectionPath--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLeadSelectionPath</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getLeadSelectionPath()</pre>
|
||
<div class="block">
|
||
返回标识为铅的路径。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
路径被确定为铅
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getAnchorSelectionPath--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getAnchorSelectionPath</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getAnchorSelectionPath()</pre>
|
||
<div class="block">
|
||
返回标识为锚点的路径。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
路径被确定为锚点
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getSelectionPath--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getSelectionPath</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getSelectionPath()</pre>
|
||
<div class="block">
|
||
返回到第一个选定节点的路径。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>TreePath</code>为第一个选定节点,或
|
||
<code>null</code>如果当前没有选择
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getSelectionPaths--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getSelectionPaths</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] getSelectionPaths()</pre>
|
||
<div class="block">
|
||
返回所有选定值的路径。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
的阵列
|
||
<code>TreePath</code>对象指示所选择的节点,或
|
||
<code>null</code>如果当前没有选择任何
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getSelectionRows--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getSelectionRows</h4> <pre>public int[] getSelectionRows()</pre>
|
||
<div class="block">
|
||
<span>返回当前选定的所有行。</span>
|
||
<span>该方法简单地转发到<code>TreeSelectionModel</code> 。</span>
|
||
<span>如果没有选择<code>null</code>或将返回一个空数组,基于<code>TreeSelectionModel</code>实现。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个整数数组,用于标识所有当前选定的行,其中0是显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getSelectionCount--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getSelectionCount</h4> <pre>public int getSelectionCount()</pre>
|
||
<div class="block">
|
||
返回所选节点数。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
所选节点数
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getMinSelectionRow--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getMinSelectionRow</h4> <pre>public int getMinSelectionRow()</pre>
|
||
<div class="block">
|
||
<span>返回最小的选定行。</span>
|
||
<span>如果选择为空,或者没有选定的路径可见,则返回<code>-1</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
最小的选定行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getMaxSelectionRow--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getMaxSelectionRow</h4> <pre>public int getMaxSelectionRow()</pre>
|
||
<div class="block">
|
||
<span>返回最大的选定行。</span>
|
||
<span>如果选择为空,或者所选路径都不可见,则返回<code>-1</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
最大的选定行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getLeadSelectionRow--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getLeadSelectionRow</h4> <pre>public int getLeadSelectionRow()</pre>
|
||
<div class="block">
|
||
返回与引导路径对应的行索引。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>一个给出引导路径的行索引的整数,其中0是显示中的第一行;</span>
|
||
<span>如果<code>leadPath</code>是<code>null</code> -1</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isPathSelected-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isPathSelected</h4> <pre>public boolean isPathSelected(<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> - 标识节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果选择了节点,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isRowSelected-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isRowSelected</h4> <pre>public boolean isRowSelected(int row)</pre>
|
||
<div class="block">
|
||
如果选择了由行标识的节点,则返回true。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 指定显示行的整数,其中0是显示中的第一行
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果选择了节点,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getExpandedDescendants-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getExpandedDescendants</h4> <pre>public <a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>> getExpandedDescendants(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> parent)</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>Enumeration</code>路径的后裔<code>parent</code>当前展开。</span>
|
||
<span>如果<code>parent</code>当前没有扩展,这将返回<code>null</code> 。</span>
|
||
<span>如果在迭代返回的<code>Enumeration</code>时展开/折叠节点,则可能不会返回所有扩展路径,也可能返回不再展开的路径。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>parent</code> - 要检查的路径
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个
|
||
<code>Enumeration</code>的后裔的
|
||
<code>parent</code>或
|
||
<code>null</code>如果
|
||
<code>parent</code>当前没有展开
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="hasBeenExpanded-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>hasBeenExpanded</h4> <pre>public boolean hasBeenExpanded(<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="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果
|
||
<code>path</code>已经被扩展,则为真
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isExpanded-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isExpanded</h4> <pre>public boolean isExpanded(<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> - 指定要检查的节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果节点路径中的任何节点被折叠,则为false,如果路径中的所有节点都被扩展,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isExpanded-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isExpanded</h4> <pre>public boolean isExpanded(int row)</pre>
|
||
<div class="block">
|
||
如果指定的显示行中的节点当前被展开,则返回true。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 要检查的行,其中0是显示中的第一行
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果节点当前被展开,则为true,否则为false
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isCollapsed-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isCollapsed</h4> <pre>public boolean isCollapsed(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
如果path标识的值当前已折叠,则返回true,如果当前没有显示路径中的任何值,则返回false。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> -
|
||
<code>TreePath</code>要检查
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果节点路径中的任何节点被折叠,则为true,如果路径中的所有节点都已展开,则为false
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isCollapsed-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isCollapsed</h4> <pre>public boolean isCollapsed(int row)</pre>
|
||
<div class="block">
|
||
如果指定的显示行中的节点折叠,则返回true。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 要检查的行,其中0是显示中的第一行
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果节点当前已折叠,则为true,否则为false
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="makeVisible-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>makeVisible</h4> <pre>public void makeVisible(<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> -
|
||
<code>TreePath</code>使可见
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isVisible-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isVisible</h4> <pre>public boolean isVisible(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>如果由path标识的值当前是可视的,则返回true,这意味着它是根或全部的父对象被展开。</span>
|
||
<span>否则,此方法返回false。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果节点是可见的,则为true,否则为false
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPathBounds-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPathBounds</h4> <pre>public <a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> getPathBounds(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>返回<code>Rectangle</code>指定的节点将被卷入。</span>
|
||
<span>如果路径中的任何组件被隐藏(在折叠的父项下),则返回<code>null</code> 。</span>
|
||
<p> <span>注意:</span> <br/> <span>即使指定的节点当前未显示,此方法返回一个有效的矩形。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> - 识别节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>Rectangle</code>的节点被绘制,或
|
||
<code>null</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getRowBounds-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getRowBounds</h4> <pre>public <a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> getRowBounds(int row)</pre>
|
||
<div class="block">
|
||
返回指定
|
||
<code>Rectangle</code>中的节点被绘制的Rectangle。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 要绘制的行,其中0是显示中的第一行
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该节点被绘制在
|
||
<code>Rectangle</code>中
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="scrollPathToVisible-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>scrollPathToVisible</h4> <pre>public void scrollPathToVisible(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>确保路径中的所有路径组件都已扩展(除了最后一个路径组件)并滚动,以便显示由路径标识的节点。</span>
|
||
<span>只有当这个<code>JTree</code>包含在一个<code>JScrollPane</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> -
|
||
<code>TreePath</code>标识要带入视图的节点
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="scrollRowToVisible-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>scrollRowToVisible</h4> <pre>public void scrollRowToVisible(int row)</pre>
|
||
<div class="block">
|
||
<span>滚动由行标识的项目,直到显示。</span>
|
||
<span>执行使行进入视图所需的最小滚动量。</span>
|
||
<span>只有当这个<code>JTree</code>包含在一个<code>JScrollPane</code>中的<code>JScrollPane</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 指定要滚动的行的整数,其中0是显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPathForRow-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPathForRow</h4> <pre>public <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>row</code>不可见,或<code>TreeUI</code>尚未设置,则返回<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>到指定节点,
|
||
<code>null</code>如果
|
||
<code>row < 0</code>或
|
||
<code>row >= getRowCount()</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getRowForPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getRowForPath</h4> <pre>public int getRowForPath(<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> - 识别节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指定显示行的整数,其中0是显示中的第一行,如果路径中的任何元素隐藏在折叠父项下,则为-1。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="expandPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>expandPath</h4> <pre>public void expandPath(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>确保由指定路径标识的节点被扩展和可视。</span>
|
||
<span>如果路径中的最后一个项目是叶子,这将不起作用。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> - 标识节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="expandRow-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>expandRow</h4> <pre>public void expandRow(int row)</pre>
|
||
<div class="block">
|
||
<span>确保指定行中的节点被扩展和可见。</span>
|
||
<p> <span>如果<code>row</code>是<0或> = <code>getRowCount</code>这将不起作用。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 指定显示行的整数,其中0是显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="collapsePath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>collapsePath</h4> <pre>public void collapsePath(<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> - 识别节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="collapseRow-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>collapseRow</h4> <pre>public void collapseRow(int row)</pre>
|
||
<div class="block">
|
||
<span>确保指定行中的节点已折叠。</span>
|
||
<p> <span>如果<code>row</code>是<0或> = <code>getRowCount</code>这将不起作用。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 指定显示行的整数,其中0是显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPathForLocation-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPathForLocation</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getPathForLocation(int x,
|
||
int y)</pre>
|
||
<div class="block">
|
||
返回指定位置节点的路径。
|
||
</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="getRowForLocation-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getRowForLocation</h4> <pre>public int getRowForLocation(int x,
|
||
int y)</pre>
|
||
<div class="block">
|
||
返回指定位置的行。
|
||
</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>
|
||
对应于该位置的行,如果位置不在显示的单元格的边界内,则为-1
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#getClosestRowForLocation-int-int-"><code>getClosestRowForLocation(int, int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getClosestPathForLocation-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getClosestPathForLocation</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getClosestPathForLocation(int x,
|
||
int y)</pre>
|
||
<div class="block">
|
||
<span>返回最接近x,y的节点的路径。</span>
|
||
<span>如果当前没有节点可见,或者没有模型,返回<code>null</code> ,否则总是返回一个有效的路径。</span>
|
||
<span>要测试节点是否完全在x,y,得到节点的边界,并测试x,y。</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>为最接近该位置的节点,
|
||
<code>null</code>如果没有可见或没有模型
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd></dd>
|
||
</dl> </li>
|
||
</ul> <a name="getClosestRowForLocation-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getClosestRowForLocation</h4> <pre>public int getClosestRowForLocation(int x,
|
||
int y)</pre>
|
||
<div class="block"></div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd></dd>
|
||
<dd></dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd></dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd></dd>
|
||
</dl> </li>
|
||
</ul> <a name="isEditing--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isEditing</h4> <pre>public boolean isEditing()</pre>
|
||
<div class="block">
|
||
<span>如果正在编辑树,则返回true。</span>
|
||
<span>正在编辑的项目可以使用<code>getSelectionPath</code>获得。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果用户正在编辑节点,则为true
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#getSelectionPath--"><code>getSelectionPath()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="stopEditing--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>stopEditing</h4> <pre>public boolean stopEditing()</pre>
|
||
<div class="block">
|
||
<span>结束当前编辑会话。</span>
|
||
<span>( <code>DefaultTreeCellEditor</code>对象保存当前在单元格中正在进行的任何编辑,其他实现可能会有不同的操作。)如果树未被编辑,则不起作用。</span>
|
||
<blockquote>
|
||
<span><b>Note:</b> <br/> To make edit-saves automatic whenever the user changes their position in the tree, use <a href="../../javax/swing/JTree.html#setInvokesStopCellEditing-boolean-"><code>setInvokesStopCellEditing(boolean)</code></a>.</span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果编辑正在进行并且现在已停止,则为true,否则编辑未进行时为false
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="cancelEditing--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>cancelEditing</h4> <pre>public void cancelEditing()</pre>
|
||
<div class="block">
|
||
<span>取消当前编辑会话。</span>
|
||
<span>如果树未被编辑,则不起作用。</span>
|
||
</div> </li>
|
||
</ul> <a name="startEditingAtPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>startEditingAtPath</h4> <pre>public void startEditingAtPath(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>选择由指定路径标识的节点,并启动编辑。</span>
|
||
<span>如果<code>CellEditor</code>不允许编辑指定的项目,则编辑尝试失败。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> -
|
||
<code>TreePath</code>标识一个节点
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getEditingPath--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getEditingPath</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getEditingPath()</pre>
|
||
<div class="block">
|
||
返回当前正在编辑的元素的路径。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
正在编辑的节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
</dl> </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> selectionModel)</pre>
|
||
<div class="block">
|
||
<span>设置树的选择模型。</span>
|
||
<span>当指定<code>null</code>值时,使用空<code>selectionModel</code> ,不允许选择。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>selectionModel</code> - 要使用的
|
||
<code>TreeSelectionModel</code> ,或
|
||
<code>null</code>禁用选择
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/tree/TreeSelectionModel.html" title="javax.swing.tree中的接口"><code>TreeSelectionModel</code></a></span>
|
||
</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">
|
||
<span>返回模型进行选择。</span>
|
||
<span>这应该总是返回非<code>null</code>值。</span>
|
||
<span>如果您不想允许任何选项将选择模型设置为<code>null</code> ,这将强制使用空选择模型。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JTree.html#setSelectionModel-javax.swing.tree.TreeSelectionModel-"><code>setSelectionModel(javax.swing.tree.TreeSelectionModel)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPathBetweenRows-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPathBetweenRows</h4> <pre>protected <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] getPathBetweenRows(int index0,
|
||
int index1)</pre>
|
||
<div class="block">
|
||
<span>返回指定行之间的路径(包括)。</span>
|
||
<span>如果指定的索引在可见的行集中,或绑定可见的行集合,则索引受可见的行集约束。</span>
|
||
<span>如果指定的索引不在可见的行集中,或者不绑定可见的行集合,则返回一个空数组。</span>
|
||
<span>例如,如果行数为<code>10</code> ,并且使用<code>-1, 20</code>调用此方法,则指定的索引将被约束到可见的行集合,这被视为使用<code>0, 9</code>调用。</span>
|
||
<span>另一方面,如果这是使用<code>-10, -1</code>调用的,那么指定的索引不会绑定可见的行集合,并返回一个空数组。</span>
|
||
<p> <span>参数不依赖于顺序。</span> <span>也就是说, <code>getPathBetweenRows(x, y)</code>相当于<code>getPathBetweenRows(y, x)</code> 。</span> </p>
|
||
<p> <span>如果行数为<code>0</code> ,则返回一个空数组,或者指定的索引未绑定可见的行集合。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index0</code> - 范围内的第一个索引
|
||
</dd>
|
||
<dd>
|
||
<code>index1</code> - 范围内的最后一个索引
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指定行索引之间的路径(包括)
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setSelectionInterval-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setSelectionInterval</h4> <pre>public void setSelectionInterval(int index0,
|
||
int index1)</pre>
|
||
<div class="block">
|
||
<span>选择指定间隔的行(含)。</span>
|
||
<span>如果指定的索引位于可见的行集合内,或者绑定可见的行集合,则指定的行将被可见的行集合约束。</span>
|
||
<span>如果指定的索引不在可见的行集合内,或者不绑定可见的行集合,则清除选择。</span>
|
||
<span>例如,如果行数为<code>10</code> ,并且使用<code>-1, 20</code>调用此方法,则指定的索引将限制可见范围,并将其视为使用<code>0, 9</code>调用。</span>
|
||
<span>另一方面,如果这是使用<code>-10, -1</code>调用的,那么指定的索引不会绑定可见的行集合,并且选择被清除。</span>
|
||
<p> <span>参数不依赖于顺序。</span> <span>也就是说, <code>setSelectionInterval(x, y)</code>相当于<code>setSelectionInterval(y, x)</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index0</code> - 要选择的范围内的第一个索引
|
||
</dd>
|
||
<dd>
|
||
<code>index1</code> - 要选择的范围中的最后一个索引
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addSelectionInterval-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addSelectionInterval</h4> <pre>public void addSelectionInterval(int index0,
|
||
int index1)</pre>
|
||
<div class="block">
|
||
<span>将指定的行(包括)添加到选择。</span>
|
||
<span>如果指定的索引在可见的行集中,或绑定可见的行集合,则指定的索引受可见的行集约束。</span>
|
||
<span>如果索引不在可见的行集合内,或者不绑定可见的行集合,则选择不会更改。</span>
|
||
<span>例如,如果行数为<code>10</code> ,并且使用<code>-1, 20</code>调用此方法,则指定的索引将限制可见范围,并将其视为使用<code>0, 9</code>调用。</span>
|
||
<span>另一方面,如果这是使用<code>-10, -1</code>调用的,则指定的索引不会绑定可见的行集合,并且选择不变。</span>
|
||
<p> <span>参数不依赖于顺序。</span> <span>也就是说, <code>addSelectionInterval(x, y)</code>相当于<code>addSelectionInterval(y, x)</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index0</code> - 要添加到选择范围的第一个索引
|
||
</dd>
|
||
<dd>
|
||
<code>index1</code> - 要添加到选择范围的最后一个索引
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeSelectionInterval-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeSelectionInterval</h4> <pre>public void removeSelectionInterval(int index0,
|
||
int index1)</pre>
|
||
<div class="block">
|
||
<span>从选择中删除指定的行(包括)。</span>
|
||
<span>如果指定的索引在可见的行集中,或绑定可见的行集合,则指定的索引受可见的行集约束。</span>
|
||
<span>如果指定的索引不在可见的行集合内,或者不绑定可见的行集合,则选择不会更改。</span>
|
||
<span>例如,如果行计数为<code>10</code> ,并且使用<code>-1, 20</code>调用此方法,则指定的范围限制可见范围,这被视为使用<code>0, 9</code>调用。</span>
|
||
<span>另一方面,如果这是使用<code>-10, -1</code>调用的,则指定的范围不会绑定可见的行集合,并且选择不变。</span>
|
||
<p> <span>参数不依赖于顺序。</span> <span>也就是说, <code>removeSelectionInterval(x, y)</code>相当于<code>removeSelectionInterval(y, x)</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index0</code> - 从选择中删除的第一行
|
||
</dd>
|
||
<dd>
|
||
<code>index1</code> - 从选择中删除的最后一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeSelectionPath-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeSelectionPath</h4> <pre>public void removeSelectionPath(<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> -
|
||
<code>TreePath</code>标识一个节点
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeSelectionPaths-javax.swing.tree.TreePath:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeSelectionPaths</h4> <pre>public void removeSelectionPaths(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>[] paths)</pre>
|
||
<div class="block">
|
||
从当前选择中删除由指定路径标识的节点。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>paths</code> - 指定要删除的节点的
|
||
<code>TreePath</code>对象的数组
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeSelectionRow-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeSelectionRow</h4> <pre>public void removeSelectionRow(int row)</pre>
|
||
<div class="block">
|
||
从当前选择中删除索引
|
||
<code>row</code>中的行。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>row</code> - 要删除的行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeSelectionRows-int:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeSelectionRows</h4> <pre>public void removeSelectionRows(int[] rows)</pre>
|
||
<div class="block">
|
||
删除在每个指定行中选择的行。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>rows</code> - 一个指定显示行的int数组,其中0是显示中的第一行
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="clearSelection--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>clearSelection</h4> <pre>public void clearSelection()</pre>
|
||
<div class="block">
|
||
清除选择。
|
||
</div> </li>
|
||
</ul> <a name="isSelectionEmpty--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isSelectionEmpty</h4> <pre>public boolean isSelectionEmpty()</pre>
|
||
<div class="block">
|
||
如果选择当前为空,则返回true。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果选择当前为空,则为true
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addTreeExpansionListener-javax.swing.event.TreeExpansionListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addTreeExpansionListener</h4> <pre>public void addTreeExpansionListener(<a href="../../javax/swing/event/TreeExpansionListener.html" title="interface in javax.swing.event">TreeExpansionListener</a> tel)</pre>
|
||
<div class="block">
|
||
添加
|
||
<code>TreeExpansion</code>事件的侦听器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>tel</code> - TreeExpansionListener,当树节点被展开或折叠时将被通知(“负扩展”)
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeTreeExpansionListener-javax.swing.event.TreeExpansionListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeTreeExpansionListener</h4> <pre>public void removeTreeExpansionListener(<a href="../../javax/swing/event/TreeExpansionListener.html" title="interface in javax.swing.event">TreeExpansionListener</a> tel)</pre>
|
||
<div class="block">
|
||
删除
|
||
<code>TreeExpansion</code>事件的侦听器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>tel</code> - 要删除的
|
||
<code>TreeExpansionListener</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getTreeExpansionListeners--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getTreeExpansionListeners</h4> <pre>public <a href="../../javax/swing/event/TreeExpansionListener.html" title="interface in javax.swing.event">TreeExpansionListener</a>[] getTreeExpansionListeners()</pre>
|
||
<div class="block">
|
||
返回使用addTreeExpansionListener()添加到此JTree的所有
|
||
<code>TreeExpansionListener</code>的数组。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
所有添加的
|
||
<code>TreeExpansionListener</code>或一个空数组,如果没有添加侦听器
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addTreeWillExpandListener-javax.swing.event.TreeWillExpandListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addTreeWillExpandListener</h4> <pre>public void addTreeWillExpandListener(<a href="../../javax/swing/event/TreeWillExpandListener.html" title="interface in javax.swing.event">TreeWillExpandListener</a> tel)</pre>
|
||
<div class="block">
|
||
添加
|
||
<code>TreeWillExpand</code>事件的侦听器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>tel</code> - 一个
|
||
<code>TreeWillExpandListener</code> ,当树节点将被展开或折叠时将被通知(“负扩展”)
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeTreeWillExpandListener-javax.swing.event.TreeWillExpandListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeTreeWillExpandListener</h4> <pre>public void removeTreeWillExpandListener(<a href="../../javax/swing/event/TreeWillExpandListener.html" title="interface in javax.swing.event">TreeWillExpandListener</a> tel)</pre>
|
||
<div class="block">
|
||
删除
|
||
<code>TreeWillExpand</code>事件的侦听器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>tel</code> -
|
||
<code>TreeWillExpandListener</code>删除
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getTreeWillExpandListeners--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getTreeWillExpandListeners</h4> <pre>public <a href="../../javax/swing/event/TreeWillExpandListener.html" title="interface in javax.swing.event">TreeWillExpandListener</a>[] getTreeWillExpandListeners()</pre>
|
||
<div class="block">
|
||
返回使用addTreeWillExpandListener()添加到此JTree的所有
|
||
<code>TreeWillExpandListener</code>的数组。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
所有的
|
||
<code>TreeWillExpandListener</code>添加或一个空的数组,如果没有听众被添加
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="fireTreeExpanded-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>fireTreeExpanded</h4> <pre>public void fireTreeExpanded(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>通知所有在此事件类型上通知有兴趣的听众。</span>
|
||
<span>事件实例使用<code>path</code>参数懒惰创建。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> -
|
||
<code>TreePath</code>指示已展开的节点
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/event/EventListenerList.html" title="javax.swing.event中的类"><code>EventListenerList</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="fireTreeCollapsed-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>fireTreeCollapsed</h4> <pre>public void fireTreeCollapsed(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
|
||
<div class="block">
|
||
<span>通知所有在此事件类型上通知有兴趣的听众。</span>
|
||
<span>事件实例使用<code>path</code>参数懒惰创建。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> - 指示
|
||
<code>TreePath</code>折叠的节点的TreePath
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/event/EventListenerList.html" title="javax.swing.event中的类"><code>EventListenerList</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="fireTreeWillExpand-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>fireTreeWillExpand</h4> <pre>public void fireTreeWillExpand(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)
|
||
throws <a href="../../javax/swing/tree/ExpandVetoException.html" title="class in javax.swing.tree">ExpandVetoException</a></pre>
|
||
<div class="block">
|
||
<span>通知所有在此事件类型上通知有兴趣的听众。</span>
|
||
<span>事件实例使用<code>path</code>参数懒惰地创建。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> -
|
||
<code>TreePath</code>已展开节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/tree/ExpandVetoException.html" title="class in javax.swing.tree">ExpandVetoException</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/event/EventListenerList.html" title="javax.swing.event中的类"><code>EventListenerList</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="fireTreeWillCollapse-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>fireTreeWillCollapse</h4> <pre>public void fireTreeWillCollapse(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)
|
||
throws <a href="../../javax/swing/tree/ExpandVetoException.html" title="class in javax.swing.tree">ExpandVetoException</a></pre>
|
||
<div class="block">
|
||
<span>通知所有在此事件类型上通知有兴趣的听众。</span>
|
||
<span>事件实例使用<code>path</code>参数懒惰创建。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>path</code> -
|
||
<code>TreePath</code>展开的节点的
|
||
<code>TreePath</code>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/tree/ExpandVetoException.html" title="class in javax.swing.tree">ExpandVetoException</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/event/EventListenerList.html" title="javax.swing.event中的类"><code>EventListenerList</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addTreeSelectionListener-javax.swing.event.TreeSelectionListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addTreeSelectionListener</h4> <pre>public void addTreeSelectionListener(<a href="../../javax/swing/event/TreeSelectionListener.html" title="interface in javax.swing.event">TreeSelectionListener</a> tsl)</pre>
|
||
<div class="block">
|
||
添加
|
||
<code>TreeSelection</code>事件的侦听器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>tsl</code> -所述
|
||
<code>TreeSelectionListener</code>当选择或取消选择(“负选择”)的节点将被通知
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeTreeSelectionListener-javax.swing.event.TreeSelectionListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeTreeSelectionListener</h4> <pre>public void removeTreeSelectionListener(<a href="../../javax/swing/event/TreeSelectionListener.html" title="interface in javax.swing.event">TreeSelectionListener</a> tsl)</pre>
|
||
<div class="block">
|
||
删除一个
|
||
<code>TreeSelection</code>监听器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>tsl</code> - 要删除的
|
||
<code>TreeSelectionListener</code>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getTreeSelectionListeners--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getTreeSelectionListeners</h4> <pre>public <a href="../../javax/swing/event/TreeSelectionListener.html" title="interface in javax.swing.event">TreeSelectionListener</a>[] getTreeSelectionListeners()</pre>
|
||
<div class="block">
|
||
返回使用addTreeSelectionListener()添加到此JTree的所有
|
||
<code>TreeSelectionListener</code>的数组。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
添加了所有
|
||
<code>TreeSelectionListener</code> s,如果没有添加任何侦听器,则为空数组
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="fireValueChanged-javax.swing.event.TreeSelectionEvent-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>fireValueChanged</h4> <pre>protected void fireValueChanged(<a href="../../javax/swing/event/TreeSelectionEvent.html" title="class in javax.swing.event">TreeSelectionEvent</a> e)</pre>
|
||
<div class="block">
|
||
通知所有在此事件类型上通知有兴趣的听众。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>e</code> - 要发射的<code>TreeSelectionEvent</code> ;</span>
|
||
<span>由所产生的<code>TreeSelectionModel</code>当一个节点被选择或取消选择</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../javax/swing/event/EventListenerList.html" title="javax.swing.event中的类"><code>EventListenerList</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="treeDidChange--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>treeDidChange</h4> <pre>public void treeDidChange()</pre>
|
||
<div class="block">
|
||
<span>当树已经发生变化时,我们需要调整边界大小,但还不够,我们需要删除扩展节点集(例如,节点被扩展或折叠,或节点被插入到树中)。</span>
|
||
<span>你不应该调用这个,UI会调用它,因为它需要。</span>
|
||
</div> </li>
|
||
</ul> <a name="setVisibleRowCount-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setVisibleRowCount</h4> <pre>public void setVisibleRowCount(int newCount)</pre>
|
||
<div class="block">
|
||
<span>设置要显示的行数。</span>
|
||
<span>这将仅在树包含在JScrollPane中的情况下<code>JScrollPane</code> ,并且将调整该滚动窗口的首选大小和大小。</span>
|
||
<p> <span>这是一个绑定属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newCount</code> - 要显示的行数
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getVisibleRowCount--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getVisibleRowCount</h4> <pre>public int getVisibleRowCount()</pre>
|
||
<div class="block">
|
||
返回显示区域中显示的行数。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
显示的行数
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getNextMatch-java.lang.String-int-javax.swing.text.Position.Bias-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getNextMatch</h4> <pre>public <a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getNextMatch(<a href="../../java/lang/String.html" title="class in java.lang">String</a> prefix,
|
||
int startingRow,
|
||
<a href="../../javax/swing/text/Position.Bias.html" title="class in javax.swing.text">Position.Bias</a> bias)</pre>
|
||
<div class="block">
|
||
<span>将TreePath返回到以前缀开头的下一个树元素。</span>
|
||
<span>为了处理一个<code>TreePath</code>转换成一个字符串,使用<code>convertValueToText</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>prefix</code> - 测试匹配的字符串
|
||
</dd>
|
||
<dd>
|
||
<code>startingRow</code> - 开始搜索的行
|
||
</dd>
|
||
<dd>
|
||
<code>bias</code> - 搜索方向,即Position.Bias.Forward或Position.Bias.Backward。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>下一个树形元素的TreePath,以前缀开头;</span>
|
||
<span>否则为空</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果前缀为空或startingRow超出范围
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPreferredScrollableViewportSize--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPreferredScrollableViewportSize</h4> <pre>public <a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> getPreferredScrollableViewportSize()</pre>
|
||
<div class="block">
|
||
<span>返回的优选显示尺寸<code>JTree</code> 。</span>
|
||
<span>高度由<code>getVisibleRowCount</code> ,宽度为当前优选宽度。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/Scrollable.html#getPreferredScrollableViewportSize--">getPreferredScrollableViewportSize</a></code>在接口
|
||
<code><a href="../../javax/swing/Scrollable.html" title="interface in javax.swing">Scrollable</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个
|
||
<code>Dimension</code>首选大小的
|
||
<code>Dimension</code>对象
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JComponent.html#getPreferredSize--"><code>JComponent.getPreferredSize()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getScrollableUnitIncrement-java.awt.Rectangle-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getScrollableUnitIncrement</h4> <pre>public int getScrollableUnitIncrement(<a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> visibleRect,
|
||
int orientation,
|
||
int direction)</pre>
|
||
<div class="block">
|
||
<span>返回滚动时增加的量。</span>
|
||
<span>数量是第一个显示行的高度,不是完全在视图中,或者如果它完全显示,滚动方向下一行的高度。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/Scrollable.html#getScrollableUnitIncrement-java.awt.Rectangle-int-int-">getScrollableUnitIncrement</a></code>中的
|
||
<code><a href="../../javax/swing/Scrollable.html" title="interface in javax.swing">Scrollable</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>visibleRect</code> - 在视口内可见的视图区域
|
||
</dd>
|
||
<dd>
|
||
<code>orientation</code> -
|
||
<code>SwingConstants.VERTICAL</code>或
|
||
<code>SwingConstants.HORIZONTAL</code>
|
||
</dd>
|
||
<dd>
|
||
<code>direction</code> - 向上/向左滚动小于零,大于零为向下/向右
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
在指定方向滚动的“单位”增量
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JScrollBar.html#setUnitIncrement-int-"><code>JScrollBar.setUnitIncrement(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getScrollableBlockIncrement-java.awt.Rectangle-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getScrollableBlockIncrement</h4> <pre>public int getScrollableBlockIncrement(<a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> visibleRect,
|
||
int orientation,
|
||
int direction)</pre>
|
||
<div class="block">
|
||
返回块增量,这是高度或宽度的量
|
||
<code>visibleRect</code> ,基于
|
||
<code>orientation</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/Scrollable.html#getScrollableBlockIncrement-java.awt.Rectangle-int-int-">getScrollableBlockIncrement</a></code>在接口
|
||
<code><a href="../../javax/swing/Scrollable.html" title="interface in javax.swing">Scrollable</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>visibleRect</code> - 在视口内可见的视图区域
|
||
</dd>
|
||
<dd>
|
||
<code>orientation</code> -
|
||
<code>SwingConstants.VERTICAL</code>或
|
||
<code>SwingConstants.HORIZONTAL</code>
|
||
</dd>
|
||
<dd>
|
||
<code>direction</code> - 向上/向左滚动小于0,向下/向右大于零。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
在指定方向滚动的“块”增量
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/JScrollBar.html#setBlockIncrement-int-"><code>JScrollBar.setBlockIncrement(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getScrollableTracksViewportWidth--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getScrollableTracksViewportWidth</h4> <pre>public boolean getScrollableTracksViewportWidth()</pre>
|
||
<div class="block">
|
||
<span>返回false以指示视口的宽度不会确定表的宽度,除非树的首选宽度小于视口宽度。</span>
|
||
<span>换句话说:确保树不会小于其视口。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/Scrollable.html#getScrollableTracksViewportWidth--">getScrollableTracksViewportWidth</a></code>在接口
|
||
<code><a href="../../javax/swing/Scrollable.html" title="interface in javax.swing">Scrollable</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
树是否应跟踪视口的宽度
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/Scrollable.html#getScrollableTracksViewportWidth--"><code>Scrollable.getScrollableTracksViewportWidth()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getScrollableTracksViewportHeight--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getScrollableTracksViewportHeight</h4> <pre>public boolean getScrollableTracksViewportHeight()</pre>
|
||
<div class="block">
|
||
<span>返回false以指示视口的高度不会确定表的高度,除非树的首选高度小于视口高度。</span>
|
||
<span>换句话说:确保树不会小于其视口。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/Scrollable.html#getScrollableTracksViewportHeight--">getScrollableTracksViewportHeight</a></code>在接口
|
||
<code><a href="../../javax/swing/Scrollable.html" title="interface in javax.swing">Scrollable</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
树是否应跟踪视口的高度
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/Scrollable.html#getScrollableTracksViewportHeight--"><code>Scrollable.getScrollableTracksViewportHeight()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setExpandedState-javax.swing.tree.TreePath-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setExpandedState</h4> <pre>protected void setExpandedState(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path,
|
||
boolean state)</pre>
|
||
<div class="block">
|
||
<span>设置这个<code>JTree</code>的扩展状态。</span>
|
||
<span>如果<code>state</code>为真, <code>path</code>和路径的所有父母都将标记为展开。</span>
|
||
<span>如果<code>state</code>为false,则所有<code>path</code>的父母均标记为EXPANDED,但<code>path</code>本身标记为已折叠。</span>
|
||
<p> <span>如果<code>TreeWillExpandListener</code>则会失败。</span> </p>
|
||
</div> </li>
|
||
</ul> <a name="getDescendantToggledPaths-javax.swing.tree.TreePath-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDescendantToggledPaths</h4> <pre>protected <a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>> getDescendantToggledPaths(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> parent)</pre>
|
||
<div class="block">
|
||
返回一个
|
||
<code>Enumeration</code>的
|
||
<code>TreePaths</code>已展开是后裔
|
||
<code>parent</code> 。
|
||
</div> </li>
|
||
</ul> <a name="removeDescendantToggledPaths-java.util.Enumeration-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeDescendantToggledPaths</h4> <pre>protected void removeDescendantToggledPaths(<a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a>> toRemove)</pre>
|
||
<div class="block">
|
||
删除已扩展的
|
||
<code>TreePaths</code>中的
|
||
<code>toRemove</code>任何后代。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>toRemove</code> - 要删除的路径的枚举;</span>
|
||
<span>值<code>null</code>被忽略</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../java/lang/ClassCastException.html" title="class in java.lang">ClassCastException</a></code> - 如果<code>toRemove</code>包含一个不是<code>TreePath</code>的元素;</span>
|
||
<span><code>null</code>值被忽略</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="clearToggledPaths--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>clearToggledPaths</h4> <pre>protected void clearToggledPaths()</pre>
|
||
<div class="block">
|
||
<span>清除切换树路径的缓存。</span>
|
||
<span>这不发送任何<code>TreeExpansionListener</code>事件。</span>
|
||
</div> </li>
|
||
</ul> <a name="createTreeModelListener--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createTreeModelListener</h4> <pre>protected <a href="../../javax/swing/event/TreeModelListener.html" title="interface in javax.swing.event">TreeModelListener</a> createTreeModelListener()</pre>
|
||
<div class="block">
|
||
<span>创建并返回一个<code>TreeModelHandler</code>的实例。</span>
|
||
<span>当<code>TreeModel</code>更改时,返回的对象负责更新扩展状态。</span>
|
||
<p> <span>有关扩展状态的更多信息,请参阅上面的<a href="#jtree_description">JTree description</a> 。</span> </p>
|
||
</div> </li>
|
||
</ul> <a name="removeDescendantSelectedPaths-javax.swing.tree.TreePath-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeDescendantSelectedPaths</h4> <pre>protected boolean removeDescendantSelectedPaths(<a href="../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path,
|
||
boolean includePath)</pre>
|
||
<div class="block">
|
||
<span>删除选择中任何作为path后代的<code>path</code> 。</span>
|
||
<span>如果<code>includePath</code>是真实的, <code>path</code>选择,它会从选择中删除。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
如果选择了后代,则为真
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.3
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="paramString--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>paramString</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> paramString()</pre>
|
||
<div class="block">
|
||
<span>返回此<code>JTree</code>的字符串表示<code>JTree</code> 。</span>
|
||
<span>该方法仅用于调试目的,并且返回的字符串的内容和格式可能因实现而异。</span>
|
||
<span>返回的字符串可能为空,但可能不是<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/swing/JComponent.html#paramString--">paramString</a></code>在类
|
||
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
这个
|
||
<code>JTree</code>的字符串表示
|
||
<code>JTree</code> 。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getAccessibleContext--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>getAccessibleContext</h4> <pre>public <a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a> getAccessibleContext()</pre>
|
||
<div class="block">
|
||
<span>获取与此JTree关联的AccessibleContext。</span>
|
||
<span>对于JTrees,AccessibleContext采用AccessibleJTree的形式。</span>
|
||
<span>如有必要,将创建一个新的AccessibleJTree实例。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../javax/accessibility/Accessible.html#getAccessibleContext--">getAccessibleContext</a></code>在接口
|
||
<code><a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/awt/Component.html#getAccessibleContext--">getAccessibleContext</a></code>在
|
||
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>类
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个AccessibleJTree,作为这个JTree的AccessibleContext
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |