uTools-Manuals/docs/java/javax/swing/event/TreeModelEvent.html

475 lines
25 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

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

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

<div class="header">
<div class="subTitle">
javax.swing.event
</div>
<h2 class="title" title="Class TreeModelEvent">Class TreeModelEvent</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/util/EventObject.html" title="class in java.util">java.util.EventObject</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.event.TreeModelEvent</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/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">TreeModelEvent</span>
extends <a href="../../../java/util/EventObject.html" title="class in java.util">EventObject</a></pre>
<div class="block">
<span>将描述更改的信息封装到树模型,并用于通知树型模型侦听器的更改。</span>
<span>有关更多信息和示例,请参阅<a href="http://docs.oracle.com/javase/tutorial/uiswing/events/treemodellistener.html">How to Write a Tree Model Listener</a> <em>“Java教程</em> ”中<em></em>一节<em></em></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">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/event/TreeModelEvent.html#childIndices">childIndices</a></span></code>
<div class="block">
确定孩子的位置的指标。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <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/event/TreeModelEvent.html#children">children</a></span></code>
<div class="block">
被删除的孩子
</div> </td>
</tr>
<tr class="altColor">
<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/event/TreeModelEvent.html#path">path</a></span></code>
<div class="block">
到已更改节点的父节点的路径。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.util.EventObject">
<!-- --> </a> <h3>Fields inherited from class java.util.<a href="../../../java/util/EventObject.html" title="class in java.util">EventObject</a></h3> <code><a href="../../../java/util/EventObject.html#source">source</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/event/TreeModelEvent.html#TreeModelEvent-java.lang.Object-java.lang.Object:A-">TreeModelEvent</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] path)</code>
<div class="block">
用于在节点结构以某种方式更改时创建事件,将修改后的子树的根目录的路径标识为对象数组。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/event/TreeModelEvent.html#TreeModelEvent-java.lang.Object-java.lang.Object:A-int:A-java.lang.Object:A-">TreeModelEvent</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] path, int[] childIndices, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] children)</code>
<div class="block">
用于在更改,插入或删除节点时创建事件,将修改后的项目的父项路径标识为对象数组。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/event/TreeModelEvent.html#TreeModelEvent-java.lang.Object-javax.swing.tree.TreePath-">TreeModelEvent</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source, <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</code>
<div class="block">
用于在节点结构以某种方式更改时创建事件将修改后的子树的根路径标识为TreePath对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/event/TreeModelEvent.html#TreeModelEvent-java.lang.Object-javax.swing.tree.TreePath-int:A-java.lang.Object:A-">TreeModelEvent</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source, <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path, int[] childIndices, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] children)</code>
<div class="block">
用于在更改插入或删除节点时创建事件将修改后的项目的父项路径标识为TreePath对象。
</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="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>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/event/TreeModelEvent.html#getChildIndices--">getChildIndices</a></span>()</code>
<div class="block">
返回子索引的值。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<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/event/TreeModelEvent.html#getChildren--">getChildren</a></span>()</code>
<div class="block">
返回由标识节点的子对象
<code>getPath</code>在由指定的位置
<code>getChildIndices</code>
</div> </td>
</tr>
<tr class="altColor" id="i2">
<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/event/TreeModelEvent.html#getPath--">getPath</a></span>()</code>
<div class="block">
从事件包装的TreePath实例获取对象数组的便利方法。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<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/event/TreeModelEvent.html#getTreePath--">getTreePath</a></span>()</code>
<div class="block">
对于所有事件除了treeStructureChanged返回已更改节点的父节点。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<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/event/TreeModelEvent.html#toString--">toString</a></span>()</code>
<div class="block">
返回显示和标识此对象属性的字符串。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.util.EventObject">
<!-- --> </a> <h3>Methods inherited from class java.util.<a href="../../../java/util/EventObject.html" title="class in java.util">EventObject</a></h3> <code><a href="../../../java/util/EventObject.html#getSource--">getSource</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="path">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>path</h4> <pre>protected <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path</pre>
<div class="block">
到已更改节点的父节点的路径。
</div> </li>
</ul> <a name="childIndices">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>childIndices</h4> <pre>protected int[] childIndices</pre>
<div class="block">
确定孩子的位置的指标。
</div> </li>
</ul> <a name="children">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>children</h4> <pre>protected <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] children</pre>
<div class="block">
被删除的孩子
</div> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="TreeModelEvent-java.lang.Object-java.lang.Object:A-int:A-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>TreeModelEvent</h4> <pre>public TreeModelEvent(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] path,
int[] childIndices,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] children)</pre>
<div class="block">
<span>用于在更改,插入或删除节点时创建事件,将修改后的项目的父项路径标识为对象数组。</span>
<span>所有修改的对象都是兄弟,它们是指定父对象的直接后代(而不是孙子)。</span>
<span>插入删除或更改发生的位置由int的数组<code>int</code></span>
<span>该数组中的索引必须按顺序排列,从最低到最高。</span>
<p> <span>对于更改模型中的索引完全对应于UI中当前显示的项目的索引。</span> <span>因此,如果索引不是按照它们的顺序,那么这并不重要。</span> <span>但是在多次插入或删除后UI中的项目不再对应于模型中的项目。</span> <span>因此,必须正确指定索引的插入和删除。</span> </p>
<p> <span>对于插入,索引表示在插入发生之后树的<i>最终</i>状态。</span> <span>由于索引必须按顺序指定,所以最自然的处理方法是从最低索引开始进行插入,并以最高的方式工作。</span> <span>累加一个<code>Integer</code>对象指定插入位置然后将Vector转换为<code>int</code>的数组以创建事件。</span> <span>当postition-index等于零时节点将被插入列表的开头。</span> <span>当位置索引等于列表的大小时,节点在列表的末尾(附加到)处被“插入”。</span> </p>
<p> <span>对于删除,索引代表树的<i>初始</i>状态,在删除发生之前。</span> <span>由于索引必须按顺序指定,最自然的处理方法是使用删除计数器。</span> <span>首先将计数器初始化为零,然后通过列表从最低到最高开始工作。</span> <span>每次删除时,将删除计数器的当前值添加到发生删除的索引位置,并使用<code>addElement()</code>将结果附加到“删除位置向量”。</span> <span>然后递增删除计数器。</span> <span>因此存储在Vector中的索引位置反映了所有以前删除的效果因此它们表示每个对象在初始树中的位置。</span> <span>(你也可以开始在最高指数,对最低工作恢复,积累的删除,位置的载体,当您去使用<code>insertElementAt(Integer, 0)</code> )。但是你产生初始位置的矢量,你再需要的向量转换<code>Integer</code>对象到一个<code>int</code>的数组来创建事件。</span> </p>
<p> <span><b>笔记:</b></span> </p>
<ul style="list-style-type:none">
<li> <span><code>insertNodeInto</code>方法<code>DefaultTreeModel</code> <code>insertElementAt</code>附加到<code>Vector</code>当索引与向量的大小匹配时。</span> <span>所以即使向量为空也可以使用<code>insertElementAt(Integer, 0)</code></span> </li>
<li> <span>要为根节点创建节点已更改事件,请指定父项和子索引为<code>null</code></span> </li>
</ul>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>source</code> - 负责生成事件的对象(通常事件对象的创建者通过其值为
<code>this</code>
</dd>
<dd>
<code>path</code> - 一个Object的数组用于标识修改后的项目的父对象的路径其中数组的第一个元素是存储在根节点的对象最后一个元素是存储在父节点的对象
</dd>
<dd>
<span><code>childIndices</code> -的阵列<code>int</code>指定删除的项目的索引值。</span>
<span>索引必须按照排序顺序,从最低到最高</span>
</dd>
<dd>
<code>children</code> - 包含插入删除或更改对象的Object数组
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/tree/TreePath.html" title="javax.swing.tree中的类"><code>TreePath</code></a></span>
</dd>
</dl> </li>
</ul> <a name="TreeModelEvent-java.lang.Object-javax.swing.tree.TreePath-int:A-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>TreeModelEvent</h4> <pre>public TreeModelEvent(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source,
<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path,
int[] childIndices,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] children)</pre>
<div class="block">
<span>用于在更改插入或删除节点时创建事件将修改后的项目的父项路径标识为TreePath对象。</span>
<span>有关如何指定索引和对象的更多信息,请参阅<code>TreeModelEvent(Object,Object[],int[],Object[])</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>source</code> - 负责生成事件的对象(通常事件对象的创建者通过
<code>this</code>作为其值)
</dd>
<dd>
<code>path</code> - 一个TreePath对象用于标识修改的项目的父项的路径
</dd>
<dd>
<code>childIndices</code> - 一个
<code>childIndices</code>的数组,
<code>int</code>修改后的项目的索引值
</dd>
<dd>
<code>children</code> - 包含插入删除或更改对象的Object数组
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/event/TreeModelEvent.html#TreeModelEvent-java.lang.Object-java.lang.Object:A-int:A-java.lang.Object:A-"><code>TreeModelEvent(Object,Object[],int[],Object[])</code></a>
</dd>
</dl> </li>
</ul> <a name="TreeModelEvent-java.lang.Object-java.lang.Object:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>TreeModelEvent</h4> <pre>public TreeModelEvent(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] path)</pre>
<div class="block">
<span>用于在节点结构以某种方式更改时创建事件,将修改后的子树的根目录的路径标识为对象数组。</span>
<span>结构改变事件可能涉及节点交换位置,例如,或者它可能封装来自节点的子树中的多个插入和删除,其中可能发生在子树的不同级别的变化。</span>
<blockquote>
<span><b>Note:</b> <br/> JTree collapses all nodes under the specified node, so that only its immediate children are visible.</span>
</blockquote>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>source</code> - 负责生成事件的对象(通常事件对象的创建者通过其值为
<code>this</code>
</dd>
<dd>
<code>path</code> - 一个Object数组用于标识修改子树根的路径其中数组的第一个元素是存储在根节点的对象最后一个元素是存储在更改的节点上的对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/swing/tree/TreePath.html" title="javax.swing.tree中的类"><code>TreePath</code></a></span>
</dd>
</dl> </li>
</ul> <a name="TreeModelEvent-java.lang.Object-javax.swing.tree.TreePath-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>TreeModelEvent</h4> <pre>public TreeModelEvent(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source,
<a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> path)</pre>
<div class="block">
<span>用于在节点结构以某种方式更改时创建事件将修改后的子树的根路径标识为TreePath对象。</span>
<span>有关此事件规范的更多信息,请参阅<code>TreeModelEvent(Object,Object[])</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>source</code> - 负责生成事件的对象(通常事件对象的创建者通过其值为
<code>this</code>
</dd>
<dd>
<span><code>path</code> - 一个TreePath对象用于标识更改的路径。</span>
<span>在DefaultTreeModel中此对象包含一个用户数据对象数组但是TreePath的一个子类可以使用一些完全不同的机制 - 例如一个节点ID号</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/event/TreeModelEvent.html#TreeModelEvent-java.lang.Object-java.lang.Object:A-"><code>TreeModelEvent(Object,Object[])</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getTreePath--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getTreePath</h4> <pre>public <a href="../../../javax/swing/tree/TreePath.html" title="class in javax.swing.tree">TreePath</a> getTreePath()</pre>
<div class="block">
<span>对于所有事件除了treeStructureChanged返回已更改节点的父节点。</span>
<span>对于treeStructureChanged事件返回已更改的结构的祖先。</span>
<span>这和<code>getChildIndices</code>用于获取受影响的节点的列表。</span>
<p> <span>一个例外是一个treeNodesChanged事件用于标识根在这种情况下这将返回根 <code>getChildIndices</code>将返回null。</span> </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
TreePath用于识别已更改的节点。
</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="getPath--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPath</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] getPath()</pre>
<div class="block">
从事件包装的TreePath实例获取对象数组的便利方法。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
对象数组其中第一个Object是存储在根中的对象最后一个对象是存储在由路径标识的节点上的对象
</dd>
</dl> </li>
</ul> <a name="getChildren--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getChildren</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>[] getChildren()</pre>
<div class="block">
<span>返回由标识节点的子对象<code>getPath</code>在由指定的位置<code>getChildIndices</code></span>
<span>如果这是一个删除事件,返回的对象不再是父节点的子节点。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
包含事件指定的子对象的Object数组
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/swing/event/TreeModelEvent.html#getPath--"><code>getPath()</code></a>
<a href="../../../javax/swing/event/TreeModelEvent.html#getChildIndices--"><code>getChildIndices()</code></a>
</dd>
</dl> </li>
</ul> <a name="getChildIndices--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getChildIndices</h4> <pre>public int[] getChildIndices()</pre>
<div class="block">
<span>返回子索引的值。</span>
<span>如果这是一个删除事件,索引指向删除项目的初始列表中的位置。</span>
<span>如果是插入,则索引指向最终列表中添加项目的位置。</span>
<span>对于节点更改,索引指向修改节点的位置。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个包含
<code>int</code>指定的
<code>int</code>项的索引位置的数组
<code>int</code>
</dd>
</dl> </li>
</ul> <a name="toString--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
返回显示和标识此对象属性的字符串。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../java/util/EventObject.html#toString--">toString</a></code>
<code><a href="../../../java/util/EventObject.html" title="class in java.util">EventObject</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该对象的字符串表示形式
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>