307 lines
15 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
</div>
<h2 class="title" title="Enum DropMode">Enum DropMode</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/lang/Enum.html" title="class in java.lang">java.lang.Enum</a>&lt;<a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a>&gt;</li>
<li>
<ul class="inheritance">
<li>javax.swing.DropMode</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> <a href="../../java/lang/Comparable.html" title="java.lang中的接口">Comparable</a> &lt; <a href="../../javax/swing/DropMode.html" title="javax.swing中的枚举">DropMode</a> &gt;</span>
</dd>
</dl>
<hr/> <br/> <pre>public enum <span class="typeNameLabel">DropMode</span>
extends <a href="../../java/lang/Enum.html" title="class in java.lang">Enum</a>&lt;<a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a>&gt;</pre>
<div class="block">
拖放模式,用于确定组件在拖放过程中跟踪并指示放置位置的方法。
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JTable.html#setDropMode-javax.swing.DropMode-"><code>JTable.setDropMode(javax.swing.DropMode)</code></a>
<a href="../../javax/swing/JList.html#setDropMode-javax.swing.DropMode-"><code>JList.setDropMode(javax.swing.DropMode)</code></a>
<a href="../../javax/swing/JTree.html#setDropMode-javax.swing.DropMode-"><code>JTree.setDropMode(javax.swing.DropMode)</code></a>
<a href="../../javax/swing/text/JTextComponent.html#setDropMode-javax.swing.DropMode-"><code>JTextComponent.setDropMode(javax.swing.DropMode)</code></a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- --> </a> <h3>Enum Constant Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption>
<span>Enum Constants</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#INSERT">INSERT</a></span></code>
<div class="block">
应该根据插入新数据的位置跟踪放置位置。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#INSERT_COLS">INSERT_COLS</a></span></code>
<div class="block">
应根据列索引来跟踪放置位置,其中应插入新列以适应丢弃的数据。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#INSERT_ROWS">INSERT_ROWS</a></span></code>
<div class="block">
应该根据行索引来跟踪放置位置,其中应插入新行以适应丢弃的数据。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#ON">ON</a></span></code>
<div class="block">
应根据现有项目的索引跟踪放置位置。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#ON_OR_INSERT">ON_OR_INSERT</a></span></code>
<div class="block">
此模式是
<code>ON</code>
<code>INSERT</code> 指定数据可以删除现有项目或插入位置如INSERT所
<code>INSERT</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#ON_OR_INSERT_COLS">ON_OR_INSERT_COLS</a></span></code>
<div class="block">
此模式的组合
<code>ON</code>
<code>INSERT_COLS</code> ,指定数据可以在现有的项目,如通过指定被丢弃,或者作为插入列
<code>INSERT_COLS</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#ON_OR_INSERT_ROWS">ON_OR_INSERT_ROWS</a></span></code>
<div class="block">
此模式的组合
<code>ON</code>
<code>INSERT_ROWS</code> ,指定数据可以在现有的项目,如通过指定被丢弃,或者作为插入行
<code>INSERT_ROWS</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/DropMode.html#USE_SELECTION">USE_SELECTION</a></span></code>
<div class="block">
应该使用组件自身的内部选择机制(或文本组件的插入符号)来跟踪放置位置。
</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="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>static <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/DropMode.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
以指定的名称返回此类型的枚举常量。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static <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/DropMode.html#values--">values</a></span>()</code>
<div class="block">
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Enum.html" title="class in java.lang">Enum</a></h3> <code><a href="../../java/lang/Enum.html#clone--">clone</a>, <a href="../../java/lang/Enum.html#compareTo-E-">compareTo</a>, <a href="../../java/lang/Enum.html#equals-java.lang.Object-">equals</a>, <a href="../../java/lang/Enum.html#finalize--">finalize</a>, <a href="../../java/lang/Enum.html#getDeclaringClass--">getDeclaringClass</a>, <a href="../../java/lang/Enum.html#hashCode--">hashCode</a>, <a href="../../java/lang/Enum.html#name--">name</a>, <a href="../../java/lang/Enum.html#ordinal--">ordinal</a>, <a href="../../java/lang/Enum.html#toString--">toString</a>, <a href="../../java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-">valueOf</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#getClass--">getClass</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">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- --> </a> <h3>Enum Constant Detail</h3> <a name="USE_SELECTION">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>USE_SELECTION</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> USE_SELECTION</pre>
<div class="block">
应该使用组件自身的内部选择机制(或文本组件的插入符号)来跟踪放置位置。
</div> </li>
</ul> <a name="ON">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ON</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> ON</pre>
<div class="block">
<span>应根据现有项目的索引跟踪放置位置。</span>
<span>可用于删除表,列表和树中的项目。</span>
</div> </li>
</ul> <a name="INSERT">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>INSERT</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> INSERT</pre>
<div class="block">
<span>应该根据插入新数据的位置跟踪放置位置。</span>
<span>对于管理项目列表(例如列表和树)的组件,删除位置应指示应插入新数据的索引。</span>
<span>对于文本组件,位置应表示字符之间的位置。</span>
<span>对于管理表格数据的组件(例如表),放置位置应指示插入新行,列或两者的位置,以适应丢弃的数据。</span>
</div> </li>
</ul> <a name="INSERT_ROWS">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>INSERT_ROWS</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> INSERT_ROWS</pre>
<div class="block">
<span>应该根据行索引来跟踪放置位置,其中应插入新行以适应丢弃的数据。</span>
<span>这对于管理表格数据的组件很有用。</span>
</div> </li>
</ul> <a name="INSERT_COLS">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>INSERT_COLS</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> INSERT_COLS</pre>
<div class="block">
<span>应根据列索引来跟踪放置位置,其中应插入新列以适应丢弃的数据。</span>
<span>这对于管理表格数据的组件很有用。</span>
</div> </li>
</ul> <a name="ON_OR_INSERT">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ON_OR_INSERT</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> ON_OR_INSERT</pre>
<div class="block">
此模式是
<code>ON</code>
<code>INSERT</code> 指定数据可以删除现有项目或插入位置如INSERT所
<code>INSERT</code>
</div> </li>
</ul> <a name="ON_OR_INSERT_ROWS">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ON_OR_INSERT_ROWS</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> ON_OR_INSERT_ROWS</pre>
<div class="block">
此模式的组合
<code>ON</code>
<code>INSERT_ROWS</code> ,指定数据可以在现有的项目,如通过指定被丢弃,或者作为插入行
<code>INSERT_ROWS</code>
</div> </li>
</ul> <a name="ON_OR_INSERT_COLS">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ON_OR_INSERT_COLS</h4> <pre>public static final <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> ON_OR_INSERT_COLS</pre>
<div class="block">
此模式的组合
<code>ON</code>
<code>INSERT_COLS</code> ,指定数据可以在现有的项目,如通过指定被丢弃,或者作为插入列
<code>INSERT_COLS</code>
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="values--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>values</h4> <pre>public static <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a>[] values()</pre>
<div class="block">
<span>按照它们声明的顺序返回一个包含此枚举类型常量的数组。</span>
<span>该方法可用于遍历常量如下:</span>
<pre> <span>for (DropMode c : DropMode.values())
  System.out.println(c);</span> </pre>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个包含这个枚举类型的常量的数组,按照它们被声明的顺序
</dd>
</dl> </li>
</ul> <a name="valueOf-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>valueOf</h4> <pre>public static <a href="../../javax/swing/DropMode.html" title="enum in javax.swing">DropMode</a> valueOf(<a href="../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
<span>以指定的名称返回此类型的枚举常量。</span>
<span>字符串必须<i>完全</i>匹配用于声明此类型的枚举常量的标识符。</span>
<span>(不允许使用外来空白字符。)</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要返回的枚举常量的名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
具有指定名称的枚举常数
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果此枚举类型没有指定名称的常量
</dd>
<dd>
<code><a href="../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果参数为空
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>