537 lines
21 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.text
</div>
<h2 class="title" title="Class TabStop">Class TabStop</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.text.TabStop</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">TabStop</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
<div class="block">
<span>这个类封装了一个制表符停止基本上就是标签停止被RTF认为</span>
<span>制表位置距离左边距指定的距离,以指定的方式对齐文本,并具有指定的领导。</span>
<span>TabStops是不可变的通常包含在TabSets中。</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>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#ALIGN_BAR">ALIGN_BAR</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#ALIGN_CENTER">ALIGN_CENTER</a></span></code>
<div class="block">
以下选项卡中的字符将被放置,以便下一个选项卡/换行符的所有后续字符都围绕选项卡位置居中。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#ALIGN_DECIMAL">ALIGN_DECIMAL</a></span></code>
<div class="block">
字符以下选项卡对齐,以便下一个十进制/标签/换行符在选项卡位置非常类似于RIGHT_TAB只包含十进制作为要查找的附加字符。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#ALIGN_LEFT">ALIGN_LEFT</a></span></code>
<div class="block">
字符以下选项卡位于位置。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#ALIGN_RIGHT">ALIGN_RIGHT</a></span></code>
<div class="block">
以下选项卡中的字符将被定位,使得所有后续字符直到下一个选项卡/换行符在位置结束。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#LEAD_DOTS">LEAD_DOTS</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#LEAD_EQUALS">LEAD_EQUALS</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#LEAD_HYPHENS">LEAD_HYPHENS</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#LEAD_NONE">LEAD_NONE</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#LEAD_THICKLINE">LEAD_THICKLINE</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#LEAD_UNDERLINE">LEAD_UNDERLINE</a></span></code> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#TabStop-float-">TabStop</a></span>(float pos)</code>
<div class="block">
在位置
<code>pos</code>上创建一个选项卡,其中包含默认对齐方式和默认线程。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#TabStop-float-int-int-">TabStop</a></span>(float pos, int align, int leader)</code>
<div class="block">
创建一个具有指定位置的选项卡
<code>pos</code> ,对齐
<code>align</code>和领导
<code>leader</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="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>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#equals-java.lang.Object-">equals</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> other)</code>
<div class="block">
如果选项卡相等则返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#getAlignment--">getAlignment</a></span>()</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/text/TabStop.html#getLeader--">getLeader</a></span>()</code>
<div class="block">
返回标签的领导。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#getPosition--">getPosition</a></span>()</code>
<div class="block">
返回标签的位置,作为浮点数。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/text/TabStop.html#hashCode--">hashCode</a></span>()</code>
<div class="block">
返回对象的hashCode。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<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/text/TabStop.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.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#finalize--">finalize</a>, <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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="ALIGN_LEFT">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ALIGN_LEFT</h4> <pre>public static final int ALIGN_LEFT</pre>
<div class="block">
字符以下选项卡位于位置。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.ALIGN_LEFT">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="ALIGN_RIGHT">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ALIGN_RIGHT</h4> <pre>public static final int ALIGN_RIGHT</pre>
<div class="block">
以下选项卡中的字符将被定位,使得所有后续字符直到下一个选项卡/换行符在位置结束。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.ALIGN_RIGHT">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="ALIGN_CENTER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ALIGN_CENTER</h4> <pre>public static final int ALIGN_CENTER</pre>
<div class="block">
以下选项卡中的字符将被放置,以便下一个选项卡/换行符的所有后续字符都围绕选项卡位置居中。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.ALIGN_CENTER">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="ALIGN_DECIMAL">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ALIGN_DECIMAL</h4> <pre>public static final int ALIGN_DECIMAL</pre>
<div class="block">
字符以下选项卡对齐,以便下一个十进制/标签/换行符在选项卡位置非常类似于RIGHT_TAB只包含十进制作为要查找的附加字符。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.ALIGN_DECIMAL">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="ALIGN_BAR">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ALIGN_BAR</h4> <pre>public static final int ALIGN_BAR</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.ALIGN_BAR">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="LEAD_NONE">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>LEAD_NONE</h4> <pre>public static final int LEAD_NONE</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.LEAD_NONE">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="LEAD_DOTS">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>LEAD_DOTS</h4> <pre>public static final int LEAD_DOTS</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.LEAD_DOTS">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="LEAD_HYPHENS">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>LEAD_HYPHENS</h4> <pre>public static final int LEAD_HYPHENS</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.LEAD_HYPHENS">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="LEAD_UNDERLINE">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>LEAD_UNDERLINE</h4> <pre>public static final int LEAD_UNDERLINE</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.LEAD_UNDERLINE">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="LEAD_THICKLINE">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>LEAD_THICKLINE</h4> <pre>public static final int LEAD_THICKLINE</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.LEAD_THICKLINE">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="LEAD_EQUALS">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>LEAD_EQUALS</h4> <pre>public static final int LEAD_EQUALS</pre>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.swing.text.TabStop.LEAD_EQUALS">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="TabStop-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>TabStop</h4> <pre>public TabStop(float pos)</pre>
<div class="block">
在位置
<code>pos</code>创建一个选项卡,具有默认对齐方式和默认领导。
</div> </li>
</ul> <a name="TabStop-float-int-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>TabStop</h4> <pre>public TabStop(float pos,
int align,
int leader)</pre>
<div class="block">
创建一个具有指定位置的选项卡
<code>pos</code> ,对齐
<code>align</code>和领导
<code>leader</code>
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getPosition--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPosition</h4> <pre>public float getPosition()</pre>
<div class="block">
返回标签的位置,作为浮点数。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
标签的位置
</dd>
</dl> </li>
</ul> <a name="getAlignment--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAlignment</h4> <pre>public int getAlignment()</pre>
<div class="block">
返回该选项卡的对齐方式(以整数形式)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
标签的对齐
</dd>
</dl> </li>
</ul> <a name="getLeader--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLeader</h4> <pre>public int getLeader()</pre>
<div class="block">
返回标签的领导。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
标签的领导者
</dd>
</dl> </li>
</ul> <a name="equals-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>equals</h4> <pre>public boolean equals(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> other)</pre>
<div class="block">
如果选项卡相等则返回true。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a></code>
<code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>other</code> - 与之比较的参考对象。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果选项卡相等则为true否则为false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../java/lang/Object.html#hashCode--"><code>Object.hashCode()</code></a> <a href="../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a></span>
</dd>
</dl> </li>
</ul> <a name="hashCode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>hashCode</h4> <pre>public int hashCode()</pre>
<div class="block">
<span>返回对象的hashCode。</span>
<span>这里必须定义以确保100纯净。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../java/lang/Object.html#hashCode--">hashCode</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>
该对象的hashCode
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../java/lang/Object.html#equals-java.lang.Object-"><code>Object.equals(java.lang.Object)</code></a>
<a href="../../../java/lang/System.html#identityHashCode-java.lang.Object-"><code>System.identityHashCode(java.lang.Object)</code></a>
</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">
<span class="descfrmTypeLabel">描述从类复制: <code><a href="../../../java/lang/Object.html#toString--">Object</a></code></span>
</div>
<div class="block">
<span>返回对象的字符串表示形式。</span>
<span>一般来说, <code>toString</code>方法返回一个“textually代表”这个对象的字符串。</span>
<span>结果应该是一个简明扼要的表达,容易让人阅读。</span>
<span>建议所有子类覆盖此方法。</span>
<p> <span><code>toString</code>类方法<code>Object</code>返回一个由其中的对象是一个实例,该符号字符`的类的名称的字符串<code>@</code> ”和对象的哈希码的无符号的十六进制表示。</span> <span>换句话说,这个方法返回一个等于下列值的字符串:</span> </p>
<blockquote>
<span><pre>
getClass().getName() + '@' + Integer.toHexString(hashCode())
</pre></span>
</blockquote>
</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> </li>
</ul> </li>
</ul>
</div>
</div>