mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 16:22:43 +08:00
1135 lines
45 KiB
HTML
1135 lines
45 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing
|
||
</div>
|
||
<h2 class="title" title="Class DefaultListModel">Class DefaultListModel<E></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="../../javax/swing/AbstractListModel.html" title="class in javax.swing">javax.swing.AbstractListModel</a><E></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.swing.DefaultListModel<E></li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数类型</span>
|
||
</dt>
|
||
<dd>
|
||
<code>E</code> - 这个模型的元素的类型
|
||
</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>
|
||
All Implemented Interfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> , <a href="../../javax/swing/ListModel.html" title="javax.swing中的接口">ListModel</a> <E></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">DefaultListModel<E></span>
|
||
extends <a href="../../javax/swing/AbstractListModel.html" title="class in javax.swing">AbstractListModel</a><E></pre>
|
||
<div class="block">
|
||
<span>该类松散地实现了<code>java.util.Vector</code> API,因为它实现了1.1.x版本的<code>java.util.Vector</code> ,没有收集类支持,并在发生更改时通知<code>ListDataListener</code> 。</span>
|
||
<span>目前它代表一个<code>Vector</code> ,在将来的版本中,它将是一个真正的Collection实现。</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>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.AbstractListModel">
|
||
<!-- --> </a> <h3>Fields inherited from class javax.swing.<a href="../../javax/swing/AbstractListModel.html" title="class in javax.swing">AbstractListModel</a></h3> <code><a href="../../javax/swing/AbstractListModel.html#listenerList">listenerList</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/DefaultListModel.html#DefaultListModel--">DefaultListModel</a></span>()</code> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ========== METHOD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.summary">
|
||
<!-- --> </a> <h3>方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
|
||
<caption>
|
||
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="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/DefaultListModel.html#add-int-E-">add</a></span>(int index, <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element)</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/DefaultListModel.html#addElement-E-">addElement</a></span>(<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element)</code>
|
||
<div class="block">
|
||
将指定的组件添加到此列表的末尾。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#capacity--">capacity</a></span>()</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/DefaultListModel.html#clear--">clear</a></span>()</code>
|
||
<div class="block">
|
||
从列表中删除所有元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#contains-java.lang.Object-">contains</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem)</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/DefaultListModel.html#copyInto-java.lang.Object:A-">copyInto</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] anArray)</code>
|
||
<div class="block">
|
||
将此列表的组件复制到指定的数组中。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#elementAt-int-">elementAt</a></span>(int index)</code>
|
||
<div class="block">
|
||
返回指定索引处的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code><a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a>></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#elements--">elements</a></span>()</code>
|
||
<div class="block">
|
||
返回此列表的组件的枚举。
|
||
</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/DefaultListModel.html#ensureCapacity-int-">ensureCapacity</a></span>(int minCapacity)</code>
|
||
<div class="block">
|
||
如有必要,增加此列表的容量,以确保它至少能够容纳最小容量参数指定的组件数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#firstElement--">firstElement</a></span>()</code>
|
||
<div class="block">
|
||
返回此列表的第一个组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#get-int-">get</a></span>(int index)</code>
|
||
<div class="block">
|
||
返回此列表中指定位置的元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#getElementAt-int-">getElementAt</a></span>(int index)</code>
|
||
<div class="block">
|
||
返回指定索引处的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#getSize--">getSize</a></span>()</code>
|
||
<div class="block">
|
||
返回此列表中的组件数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#indexOf-java.lang.Object-">indexOf</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem)</code>
|
||
<div class="block">
|
||
搜索首次发生
|
||
<code>elem</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#indexOf-java.lang.Object-int-">indexOf</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem, int index)</code>
|
||
<div class="block">
|
||
搜索首次发生
|
||
<code>elem</code> ,开始搜索
|
||
<code>index</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#insertElementAt-E-int-">insertElementAt</a></span>(<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element, int index)</code>
|
||
<div class="block">
|
||
在指定的index中将指定的元素作为该列表中的组件
|
||
<code>index</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#isEmpty--">isEmpty</a></span>()</code>
|
||
<div class="block">
|
||
测试此列表是否包含任何组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#lastElement--">lastElement</a></span>()</code>
|
||
<div class="block">
|
||
返回列表的最后一个组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#lastIndexOf-java.lang.Object-">lastIndexOf</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem)</code>
|
||
<div class="block">
|
||
返回上一次发生的指数
|
||
<code>elem</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#lastIndexOf-java.lang.Object-int-">lastIndexOf</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem, int index)</code>
|
||
<div class="block">
|
||
向后搜索
|
||
<code>elem</code> ,从指定的索引开始,并返回它的下标。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#remove-int-">remove</a></span>(int index)</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/DefaultListModel.html#removeAllElements--">removeAllElements</a></span>()</code>
|
||
<div class="block">
|
||
从此列表中删除所有组件,并将其大小设置为零。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#removeElement-java.lang.Object-">removeElement</a></span>(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</code>
|
||
<div class="block">
|
||
从此列表中删除参数的第一个(最低索引)出现次数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#removeElementAt-int-">removeElementAt</a></span>(int index)</code>
|
||
<div class="block">
|
||
删除指定索引处的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#removeRange-int-int-">removeRange</a></span>(int fromIndex, int toIndex)</code>
|
||
<div class="block">
|
||
删除指定范围的索引中的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code><a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#set-int-E-">set</a></span>(int index, <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element)</code>
|
||
<div class="block">
|
||
用指定的元素替换此列表中指定位置的元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#setElementAt-E-int-">setElementAt</a></span>(<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element, int index)</code>
|
||
<div class="block">
|
||
设置在指定的组件
|
||
<code>index</code>这个名单的是指定的元素。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#setSize-int-">setSize</a></span>(int newSize)</code>
|
||
<div class="block">
|
||
设置此列表的大小。
|
||
</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/DefaultListModel.html#size--">size</a></span>()</code>
|
||
<div class="block">
|
||
返回此列表中的组件数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i29">
|
||
<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/DefaultListModel.html#toArray--">toArray</a></span>()</code>
|
||
<div class="block">
|
||
以正确的顺序返回包含此列表中所有元素的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i30">
|
||
<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/DefaultListModel.html#toString--">toString</a></span>()</code>
|
||
<div class="block">
|
||
返回显示和标识此对象属性的字符串。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i31">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/DefaultListModel.html#trimToSize--">trimToSize</a></span>()</code>
|
||
<div class="block">
|
||
将此列表的容量修改为列表的当前大小。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.AbstractListModel">
|
||
<!-- --> </a> <h3>Methods inherited from class javax.swing.<a href="../../javax/swing/AbstractListModel.html" title="class in javax.swing">AbstractListModel</a></h3> <code><a href="../../javax/swing/AbstractListModel.html#addListDataListener-javax.swing.event.ListDataListener-">addListDataListener</a>, <a href="../../javax/swing/AbstractListModel.html#fireContentsChanged-java.lang.Object-int-int-">fireContentsChanged</a>, <a href="../../javax/swing/AbstractListModel.html#fireIntervalAdded-java.lang.Object-int-int-">fireIntervalAdded</a>, <a href="../../javax/swing/AbstractListModel.html#fireIntervalRemoved-java.lang.Object-int-int-">fireIntervalRemoved</a>, <a href="../../javax/swing/AbstractListModel.html#getListDataListeners--">getListDataListeners</a>, <a href="../../javax/swing/AbstractListModel.html#getListeners-java.lang.Class-">getListeners</a>, <a href="../../javax/swing/AbstractListModel.html#removeListDataListener-javax.swing.event.ListDataListener-">removeListDataListener</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">
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="DefaultListModel--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>DefaultListModel</h4> <pre>public DefaultListModel()</pre> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="getSize--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getSize</h4> <pre>public int getSize()</pre>
|
||
<div class="block">
|
||
<span>返回此列表中的组件数。</span>
|
||
<p> <span>此方法是相同的<code>size</code> ,它实现了<code>List</code>在1.2集合框架定义的接口。</span> <span>此方法存在于与结合<code>setSize</code>使得<code>size</code>是标识为JavaBean属性。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该列表中的组件数
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#size--"><code>size()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getElementAt-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getElementAt</h4> <pre>public <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> getElementAt(int index)</pre>
|
||
<div class="block">
|
||
<span>返回指定索引处的组件。</span>
|
||
<blockquote>
|
||
<span><b>Note:</b> Although this method is not deprecated, the preferred method to use is <code>get(int)</code>, which implements the <code>List</code> interface defined in the 1.2 Collections framework.</span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 这个列表的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指定索引处的组件
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果
|
||
<code>index</code>为负数或大于此列表的当前大小
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#get-int-"><code>get(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="copyInto-java.lang.Object:A-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>copyInto</h4> <pre>public void copyInto(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] anArray)</pre>
|
||
<div class="block">
|
||
<span>将此列表的组件复制到指定的数组中。</span>
|
||
<span>数组必须足够大以容纳此列表中的所有对象,否则抛出<code>IndexOutOfBoundsException</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>anArray</code> - 组件被复制到的阵列
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#copyInto-java.lang.Object:A-"><code>Vector.copyInto(Object[])</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="trimToSize--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>trimToSize</h4> <pre>public void trimToSize()</pre>
|
||
<div class="block">
|
||
将此列表的容量修改为列表的当前大小。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#trimToSize--"><code>Vector.trimToSize()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ensureCapacity-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ensureCapacity</h4> <pre>public void ensureCapacity(int minCapacity)</pre>
|
||
<div class="block">
|
||
如有必要,增加此列表的容量,以确保它至少能够容纳最小容量参数指定的组件数。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>minCapacity</code> - 所需的最小容量
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#ensureCapacity-int-"><code>Vector.ensureCapacity(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setSize-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setSize</h4> <pre>public void setSize(int newSize)</pre>
|
||
<div class="block">
|
||
设置此列表的大小。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>newSize</code> - 这个列表的新大小
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#setSize-int-"><code>Vector.setSize(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="capacity--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>capacity</h4> <pre>public int capacity()</pre>
|
||
<div class="block">
|
||
返回此列表的当前容量。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
当前的容量
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#capacity--"><code>Vector.capacity()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="size--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>size</h4> <pre>public int size()</pre>
|
||
<div class="block">
|
||
返回此列表中的组件数。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该列表中的组件数
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#size--"><code>Vector.size()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="isEmpty--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isEmpty</h4> <pre>public boolean isEmpty()</pre>
|
||
<div class="block">
|
||
测试此列表是否包含任何组件。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>true</code>当且仅当此列表没有组件时,即其大小为零;</span>
|
||
<span><code>false</code>否则</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#isEmpty--"><code>Vector.isEmpty()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="elements--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>elements</h4> <pre>public <a href="../../java/util/Enumeration.html" title="interface in java.util">Enumeration</a><<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a>> elements()</pre>
|
||
<div class="block">
|
||
返回此列表的组件的枚举。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
列出该列表的组件
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#elements--"><code>Vector.elements()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="contains-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>contains</h4> <pre>public boolean contains(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem)</pre>
|
||
<div class="block">
|
||
测试指定的对象是否是此列表中的组件。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> - 一个对象
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>true</code>如果指定的对象与此列表中的组件相同
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#contains-java.lang.Object-"><code>Vector.contains(Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="indexOf-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>indexOf</h4> <pre>public int indexOf(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem)</pre>
|
||
<div class="block">
|
||
搜索首次发生
|
||
<code>elem</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> - 一个对象
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>该列表中第一次出现参数的索引;</span>
|
||
<span>如果没有找到该对象,则返回<code>-1</code></span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#indexOf-java.lang.Object-"><code>Vector.indexOf(Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="indexOf-java.lang.Object-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>indexOf</h4> <pre>public int indexOf(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem,
|
||
int index)</pre>
|
||
<div class="block">
|
||
搜索第一次发生
|
||
<code>elem</code> ,开始搜索
|
||
<code>index</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> - 所需组件
|
||
</dd>
|
||
<dd>
|
||
<code>index</code> - 从哪里开始搜索的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>其中的第一次出现的索引<code>elem</code>被后发现<code>index</code> ;</span>
|
||
<span>返回<code>-1</code>如果<code>elem</code>没有在列表中找到</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#indexOf-java.lang.Object-int-"><code>Vector.indexOf(Object,int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="lastIndexOf-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>lastIndexOf</h4> <pre>public int lastIndexOf(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem)</pre>
|
||
<div class="block">
|
||
返回上一次发生的指数
|
||
<code>elem</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> - 所需组件
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>最近发生的指数为<code>elem</code> ;</span>
|
||
<span>如果找不到该对象,则返回<code>-1</code></span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#lastIndexOf-java.lang.Object-"><code>Vector.lastIndexOf(Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="lastIndexOf-java.lang.Object-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>lastIndexOf</h4> <pre>public int lastIndexOf(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> elem,
|
||
int index)</pre>
|
||
<div class="block">
|
||
向后搜索
|
||
<code>elem</code> ,从指定的索引开始,并返回它的下标。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>elem</code> - 所需组件
|
||
</dd>
|
||
<dd>
|
||
<code>index</code> - 开始搜索的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>在最后一次出现的索引<code>elem</code>在此列表中在位置小于<code>index</code> ;</span>
|
||
<span>如果没有找到该对象,则返回<code>-1</code></span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#lastIndexOf-java.lang.Object-int-"><code>Vector.lastIndexOf(Object,int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="elementAt-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>elementAt</h4> <pre>public <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> elementAt(int index)</pre>
|
||
<div class="block">
|
||
<span>返回指定索引处的组件。</span>
|
||
<span>如果索引为负数或不小于列表的大小,则抛出<code>ArrayIndexOutOfBoundsException</code> 。</span>
|
||
<blockquote>
|
||
<span><b>Note:</b> Although this method is not deprecated, the preferred method to use is <code>get(int)</code>, which implements the <code>List</code> interface defined in the 1.2 Collections framework.</span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 这个列表的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
指定索引处的组件
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#get-int-"><code>get(int)</code></a> ,
|
||
<a href="../../java/util/Vector.html#elementAt-int-"><code>Vector.elementAt(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="firstElement--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>firstElement</h4> <pre>public <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> firstElement()</pre>
|
||
<div class="block">
|
||
<span>返回此列表的第一个组件。</span>
|
||
<span>抛出<code>NoSuchElementException</code>如果此向量没有组件。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
这个列表的第一个组件
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#firstElement--"><code>Vector.firstElement()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="lastElement--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>lastElement</h4> <pre>public <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> lastElement()</pre>
|
||
<div class="block">
|
||
<span>返回列表的最后一个组件。</span>
|
||
<span>抛出<code>NoSuchElementException</code>如果此向量没有组件。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
列表的最后一个组件
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#lastElement--"><code>Vector.lastElement()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setElementAt-java.lang.Object-int-">
|
||
<!-- --> </a><a name="setElementAt-E-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setElementAt</h4> <pre>public void setElementAt(<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element,
|
||
int index)</pre>
|
||
<div class="block">
|
||
<span>设置在指定的组件<code>index</code>这个名单的是指定的元素。</span>
|
||
<span>该位置的上一个组件被丢弃。</span>
|
||
<p> <span>如果索引无效,则抛出<code>ArrayIndexOutOfBoundsException</code> 。</span> </p>
|
||
<blockquote>
|
||
<span><b>Note:</b> Although this method is not deprecated, the preferred method to use is <code>set(int,Object)</code>, which implements the <code>List</code> interface defined in the 1.2 Collections framework.</span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>element</code> - 要设置的组件
|
||
</dd>
|
||
<dd>
|
||
<code>index</code> - 指定的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#set-int-E-"><code>set(int,Object)</code></a> ,
|
||
<a href="../../java/util/Vector.html#setElementAt-E-int-"><code>Vector.setElementAt(Object,int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeElementAt-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeElementAt</h4> <pre>public void removeElementAt(int index)</pre>
|
||
<div class="block">
|
||
<span>删除指定索引处的组件。</span>
|
||
<p> <span>如果索引无效,则抛出<code>ArrayIndexOutOfBoundsException</code> 。</span> </p>
|
||
<blockquote>
|
||
<span><b>Note:</b> Although this method is not deprecated, the preferred method to use is <code>remove(int)</code>, which implements the <code>List</code> interface defined in the 1.2 Collections framework.</span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 要删除的对象的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#remove-int-"><code>remove(int)</code></a> ,
|
||
<a href="../../java/util/Vector.html#removeElementAt-int-"><code>Vector.removeElementAt(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="insertElementAt-java.lang.Object-int-">
|
||
<!-- --> </a><a name="insertElementAt-E-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>insertElementAt</h4> <pre>public void insertElementAt(<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element,
|
||
int index)</pre>
|
||
<div class="block">
|
||
<span>在指定的index中将指定的元素作为该列表中的组件<code>index</code> 。</span>
|
||
<p> <span>如果索引无效,则抛出<code>ArrayIndexOutOfBoundsException</code> 。</span> </p>
|
||
<blockquote>
|
||
<span><b>Note:</b> Although this method is not deprecated, the preferred method to use is <code>add(int,Object)</code>, which implements the <code>List</code> interface defined in the 1.2 Collections framework.</span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>element</code> - 要插入的组件
|
||
</dd>
|
||
<dd>
|
||
<code>index</code> - 在哪里插入新组件
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../java/lang/ArrayIndexOutOfBoundsException.html" title="class in java.lang">ArrayIndexOutOfBoundsException</a></code> - 如果索引无效
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#add-int-E-"><code>add(int,Object)</code></a> ,
|
||
<a href="../../java/util/Vector.html#insertElementAt-E-int-"><code>Vector.insertElementAt(Object,int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="addElement-java.lang.Object-">
|
||
<!-- --> </a><a name="addElement-E-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addElement</h4> <pre>public void addElement(<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element)</pre>
|
||
<div class="block">
|
||
将指定的组件添加到此列表的末尾。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>element</code> - 要添加的组件
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#addElement-E-"><code>Vector.addElement(Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeElement-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeElement</h4> <pre>public boolean removeElement(<a href="../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</pre>
|
||
<div class="block">
|
||
从此列表中删除参数的第一个(最低索引)出现次数。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>obj</code> - 要删除的组件
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>true</code>如果参数是此列表的组件;</span>
|
||
<span><code>false</code>否则</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#removeElement-java.lang.Object-"><code>Vector.removeElement(Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removeAllElements--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removeAllElements</h4> <pre>public void removeAllElements()</pre>
|
||
<div class="block">
|
||
<span>从此列表中删除所有组件,并将其大小设置为零。</span>
|
||
<blockquote>
|
||
<span><b>Note:</b> Although this method is not deprecated, the preferred method to use is <code>clear</code>, which implements the <code>List</code> interface defined in the 1.2 Collections framework.</span>
|
||
</blockquote>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#clear--"><code>clear()</code></a> ,
|
||
<a href="../../java/util/Vector.html#removeAllElements--"><code>Vector.removeAllElements()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="toString--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<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/lang/Object.html#toString--">toString</a></code>在
|
||
<code><a href="../../java/lang/Object.html" title="class in java.lang">Object</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该对象的字符串表示形式
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="toArray--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>toArray</h4> <pre>public <a href="../../java/lang/Object.html" title="class in java.lang">Object</a>[] toArray()</pre>
|
||
<div class="block">
|
||
以正确的顺序返回包含此列表中所有元素的数组。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个包含列表元素的数组
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../java/util/Vector.html#toArray--"><code>Vector.toArray()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="get-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>get</h4> <pre>public <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> get(int index)</pre>
|
||
<div class="block">
|
||
<span>返回此列表中指定位置的元素。</span>
|
||
<p> <span>抛出一个<code>ArrayIndexOutOfBoundsException</code>如果索引超出范围( <code>index < 0 || index >= size()</code> )。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 要返回的元素的索引
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="set-int-java.lang.Object-">
|
||
<!-- --> </a><a name="set-int-E-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>set</h4> <pre>public <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> set(int index,
|
||
<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element)</pre>
|
||
<div class="block">
|
||
<span>用指定的元素替换此列表中指定位置的元素。</span>
|
||
<p> <span>抛出一个<code>ArrayIndexOutOfBoundsException</code>如果索引超出范围( <code>index < 0 || index >= size()</code> )。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 要替换的元素的索引
|
||
</dd>
|
||
<dd>
|
||
<code>element</code> - 要存储在指定位置的元素
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该元素以前在指定的位置
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="add-int-java.lang.Object-">
|
||
<!-- --> </a><a name="add-int-E-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>add</h4> <pre>public void add(int index,
|
||
<a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> element)</pre>
|
||
<div class="block">
|
||
<span>在此列表中的指定位置插入指定的元素。</span>
|
||
<p> <span>抛出一个<code>ArrayIndexOutOfBoundsException</code>如果索引超出范围( <code>index < 0 || index > size()</code> )。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 要插入指定元素的索引
|
||
</dd>
|
||
<dd>
|
||
<code>element</code> - 要插入的元素
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="remove-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>remove</h4> <pre>public <a href="../../javax/swing/DefaultListModel.html" title="type parameter in DefaultListModel">E</a> remove(int index)</pre>
|
||
<div class="block">
|
||
<span>删除该列表中指定位置的元素。</span>
|
||
<span>返回从列表中删除的元素。</span>
|
||
<p> <span>抛出一个<code>ArrayIndexOutOfBoundsException</code>如果索引超出范围( <code>index < 0 || index >= size()</code> )。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>index</code> - 要删除的元素的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该元素以前在指定的位置
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="clear--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>clear</h4> <pre>public void clear()</pre>
|
||
<div class="block">
|
||
<span>从列表中删除所有元素。</span>
|
||
<span>此调用返回后,列表将为空(除非引发异常)。</span>
|
||
</div> </li>
|
||
</ul> <a name="removeRange-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>removeRange</h4> <pre>public void removeRange(int fromIndex,
|
||
int toIndex)</pre>
|
||
<div class="block">
|
||
<span>删除指定范围的索引中的组件。</span>
|
||
<span>删除是包含的,因此指定(1,5)的范围将删除索引1处的组件和索引5处的组件以及其间的所有组件。</span>
|
||
<p> <span>如果索引无效,则抛出<code>ArrayIndexOutOfBoundsException</code> 。</span> <span>抛出一个<code>IllegalArgumentException</code>如果<code>fromIndex > toIndex</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>fromIndex</code> - 范围下限的指数
|
||
</dd>
|
||
<dd>
|
||
<code>toIndex</code> - 范围上限的索引
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../javax/swing/DefaultListModel.html#remove-int-"><code>remove(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |