471 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.accessibility
</div>
<h2 class="title" title="Interface AccessibleText">Interface AccessibleText</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../javax/accessibility/AccessibleEditableText.html" title="javax.accessibility中的接口">AccessibleEditableText</a> <a href="../../javax/accessibility/AccessibleHypertext.html" title="javax.accessibility中的接口">AccessibleHypertext</a></span>
</dd>
</dl>
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../javax/swing/AbstractButton.AccessibleAbstractButton.html" title="javax.swing中的类">AbstractButton.AccessibleAbstractButton</a> <a href="../../javax/swing/JButton.AccessibleJButton.html" title="javax.swing中的类">JButton.AccessibleJButton</a> <a href="../../javax/swing/JCheckBox.AccessibleJCheckBox.html" title="javax.swing中的类">JCheckBox.AccessibleJCheckBox</a> <a href="../../javax/swing/JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem.html" title="javax.swing中的类">JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem</a> <a href="../../javax/swing/JEditorPane.AccessibleJEditorPane.html" title="javax.swing中的类">JEditorPane.AccessibleJEditorPane</a> <a href="../../javax/swing/JEditorPane.AccessibleJEditorPaneHTML.html" title="javax.swing中的类">JEditorPane.AccessibleJEditorPaneHTML</a> <a href="../../javax/swing/JEditorPane.JEditorPaneAccessibleHypertextSupport.html" title="javax.swing中的类">JEditorPane.JEditorPaneAccessibleHypertextSupport</a> <a href="../../javax/swing/JLabel.AccessibleJLabel.html" title="javax.swing中的类">JLabel.AccessibleJLabel</a> <a href="../../javax/swing/JMenu.AccessibleJMenu.html" title="javax.swing中的类">JMenu.AccessibleJMenu</a> <a href="../../javax/swing/JMenuItem.AccessibleJMenuItem.html" title="javax.swing中的类">JMenuItem.AccessibleJMenuItem</a> <a href="../../javax/swing/JPasswordField.AccessibleJPasswordField.html" title="javax.swing中的类">JPasswordField.AccessibleJPasswordField</a> <a href="../../javax/swing/JRadioButton.AccessibleJRadioButton.html" title="javax.swing中的类">JRadioButton.AccessibleJRadioButton</a> <a href="../../javax/swing/JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem.html" title="javax.swing中的类">JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem</a> <a href="../../javax/swing/JSpinner.AccessibleJSpinner.html" title="javax.swing中的类">JSpinner.AccessibleJSpinner</a> <a href="../../javax/swing/JTextArea.AccessibleJTextArea.html" title="javax.swing中的类">JTextArea.AccessibleJTextArea</a> <a href="../../javax/swing/text/JTextComponent.AccessibleJTextComponent.html" title="javax.swing.text中的类">JTextComponent.AccessibleJTextComponent</a> <a href="../../javax/swing/JTextField.AccessibleJTextField.html" title="javax.swing中的类">JTextField.AccessibleJTextField</a> <a href="../../javax/swing/JToggleButton.AccessibleJToggleButton.html" title="javax.swing中的类">JToggleButton.AccessibleJToggleButton</a> <a href="../../javax/swing/ProgressMonitor.AccessibleProgressMonitor.html" title="javax.swing中的类">ProgressMonitor.AccessibleProgressMonitor</a> <a href="../../java/awt/TextArea.AccessibleAWTTextArea.html" title="java.awt中的类">TextArea.AccessibleAWTTextArea</a> <a href="../../java/awt/TextComponent.AccessibleAWTTextComponent.html" title="java.awt中的类">TextComponent.AccessibleAWTTextComponent</a> <a href="../../java/awt/TextField.AccessibleAWTTextField.html" title="java.awt中的类">TextField.AccessibleAWTTextField</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">AccessibleText</span></pre>
<div class="block">
<p> <span>AccessibleText界面应由显示文本信息的所有类实现。</span> <span>该界面提供了辅助技术通过其内容,属性和空间位置访问该文本的标准机制。</span> <span>应用程序可以通过首先获取AccessibleContext参见<a href="../../javax/accessibility/Accessible.html" title="javax.accessibility中的接口"><code>Accessible</code></a> ),然后调用<a href="../../javax/accessibility/AccessibleContext.html#getAccessibleText--">AccessibleContext的<code>AccessibleContext.getAccessibleText()</code></a>方法来确定对象是否支持AccessibleText接口。</span> <span>如果返回值不为空,则该对象支持该接口。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/accessibility/Accessible.html" title="javax.accessibility中的接口"><code>Accessible</code></a> <a href="../../javax/accessibility/Accessible.html#getAccessibleContext--"><code>Accessible.getAccessibleContext()</code></a> <a href="../../javax/accessibility/AccessibleContext.html" title="javax.accessibility中的类"><code>AccessibleContext</code></a> <a href="../../javax/accessibility/AccessibleContext.html#getAccessibleText--"><code>AccessibleContext.getAccessibleText()</code></a></span>
</dd>
</dl> </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/accessibility/AccessibleText.html#CHARACTER">CHARACTER</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/accessibility/AccessibleText.html#SENTENCE">SENTENCE</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/accessibility/AccessibleText.html#WORD">WORD</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="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</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><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/accessibility/AccessibleText.html#getAfterIndex-int-int-">getAfterIndex</a></span>(int part, int index)</code>
<div class="block">
返回给定索引后的String。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<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/accessibility/AccessibleText.html#getAtIndex-int-int-">getAtIndex</a></span>(int part, int index)</code>
<div class="block">
返回给定索引处的String。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<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/accessibility/AccessibleText.html#getBeforeIndex-int-int-">getBeforeIndex</a></span>(int part, int index)</code>
<div class="block">
返回给定索引之前的String。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/accessibility/AccessibleText.html#getCaretPosition--">getCaretPosition</a></span>()</code>
<div class="block">
返回插入符号的从零开始的偏移量。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/accessibility/AccessibleText.html#getCharacterAttribute-int-">getCharacterAttribute</a></span>(int i)</code>
<div class="block">
返回给定索引处给定字符的AttributeSet
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/accessibility/AccessibleText.html#getCharacterBounds-int-">getCharacterBounds</a></span>(int i)</code>
<div class="block">
将给定索引处的字符的边框确定为字符串。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/accessibility/AccessibleText.html#getCharCount--">getCharCount</a></span>()</code>
<div class="block">
返回字符数(有效指标)
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/accessibility/AccessibleText.html#getIndexAtPoint-java.awt.Point-">getIndexAtPoint</a></span>(<a href="../../java/awt/Point.html" title="class in java.awt">Point</a> p)</code>
<div class="block">
给定本地坐标点,返回该点下的字符从零开始的索引。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<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/accessibility/AccessibleText.html#getSelectedText--">getSelectedText</a></span>()</code>
<div class="block">
返回所选文本的部分。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/accessibility/AccessibleText.html#getSelectionEnd--">getSelectionEnd</a></span>()</code>
<div class="block">
返回所选文本中的结束偏移量。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/accessibility/AccessibleText.html#getSelectionStart--">getSelectionStart</a></span>()</code>
<div class="block">
返回所选文本中的起始偏移量。
</div> </td>
</tr>
</tbody>
</table> </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="CHARACTER">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>CHARACTER</h4> <pre>static final int CHARACTER</pre>
<div class="block">
常数用于表示应检索的文本部分是一个字符。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/accessibility/AccessibleText.html#getAtIndex-int-int-"><code>getAtIndex(int, int)</code></a>
<a href="../../javax/accessibility/AccessibleText.html#getAfterIndex-int-int-"><code>getAfterIndex(int, int)</code></a>
<a href="../../javax/accessibility/AccessibleText.html#getBeforeIndex-int-int-"><code>getBeforeIndex(int, int)</code></a>
<a href="../../constant-values.html#javax.accessibility.AccessibleText.CHARACTER">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="WORD">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>WORD</h4> <pre>static final int WORD</pre>
<div class="block">
常数用于表示应检索的文本部分是一个单词。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/accessibility/AccessibleText.html#getAtIndex-int-int-"><code>getAtIndex(int, int)</code></a>
<a href="../../javax/accessibility/AccessibleText.html#getAfterIndex-int-int-"><code>getAfterIndex(int, int)</code></a>
<a href="../../javax/accessibility/AccessibleText.html#getBeforeIndex-int-int-"><code>getBeforeIndex(int, int)</code></a>
<a href="../../constant-values.html#javax.accessibility.AccessibleText.WORD">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="SENTENCE">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>SENTENCE</h4> <pre>static final int SENTENCE</pre>
<div class="block">
<span>常数用于表示应检索的部分文本是一个句子。</span>
<span>一句话是一串表达一个断言,一个问题,一个命令,一个愿望,一个感叹号或一个动作的表现的单词。</span>
<span>在英文语言中,字符串通常以大写字母开头,并以适当的结尾标点符号结尾;</span>
<span>例如期间,问题或感叹号。</span>
<span>其他地区可能会使用不同的大小写和/或标点符号。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/accessibility/AccessibleText.html#getAtIndex-int-int-"><code>getAtIndex(int, int)</code></a>
<a href="../../javax/accessibility/AccessibleText.html#getAfterIndex-int-int-"><code>getAfterIndex(int, int)</code></a>
<a href="../../javax/accessibility/AccessibleText.html#getBeforeIndex-int-int-"><code>getBeforeIndex(int, int)</code></a>
<a href="../../constant-values.html#javax.accessibility.AccessibleText.SENTENCE">Constant Field Values</a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getIndexAtPoint-java.awt.Point-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getIndexAtPoint</h4> <pre>int getIndexAtPoint(<a href="../../java/awt/Point.html" title="class in java.awt">Point</a> p)</pre>
<div class="block">
<span>给定本地坐标点,返回该点下的字符从零开始的索引。</span>
<span>如果该点无效,此方法返回-1。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>p</code> - 本地坐标点
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>Point p处字符的零基索引;</span>
<span>如果Point无效返回-1。</span>
</dd>
</dl> </li>
</ul> <a name="getCharacterBounds-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getCharacterBounds</h4> <pre><a href="../../java/awt/Rectangle.html" title="class in java.awt">Rectangle</a> getCharacterBounds(int i)</pre>
<div class="block">
<span>将给定索引处的字符的边框确定为字符串。</span>
<span>边界以局部坐标返回。</span>
<span>如果索引无效,则返回空矩形。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>i</code> - 索引到String中
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
字符的边框的屏幕坐标,如果索引无效返回一个空矩形。
</dd>
</dl> </li>
</ul> <a name="getCharCount--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getCharCount</h4> <pre>int getCharCount()</pre>
<div class="block">
返回字符数(有效指标)
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
字符数
</dd>
</dl> </li>
</ul> <a name="getCaretPosition--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getCaretPosition</h4> <pre>int getCaretPosition()</pre>
<div class="block">
<span>返回插入符号的从零开始的偏移量。</span>
<span>注意:插入符号右侧的索引值将与偏移量相同(插入符号在两个字符之间)。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
插入符号的零基偏移量。
</dd>
</dl> </li>
</ul> <a name="getAtIndex-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAtIndex</h4> <pre><a href="../../java/lang/String.html" title="class in java.lang">String</a> getAtIndex(int part,
int index)</pre>
<div class="block">
返回给定索引处的String。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>part</code> - 要检索的CHARACTERWORD或SENTENCE
</dd>
<dd>
<code>index</code> - 文本中的索引
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
信,字或句子
</dd>
</dl> </li>
</ul> <a name="getAfterIndex-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAfterIndex</h4> <pre><a href="../../java/lang/String.html" title="class in java.lang">String</a> getAfterIndex(int part,
int index)</pre>
<div class="block">
返回给定索引后的String。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>part</code> - 要检索的CHARACTERWORD或SENTENCE
</dd>
<dd>
<code>index</code> - 文本中的索引
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
信,字或句子
</dd>
</dl> </li>
</ul> <a name="getBeforeIndex-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBeforeIndex</h4> <pre><a href="../../java/lang/String.html" title="class in java.lang">String</a> getBeforeIndex(int part,
int index)</pre>
<div class="block">
返回给定索引之前的String。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>part</code> - 要检索的CHARACTERWORD或SENTENCE
</dd>
<dd>
<code>index</code> - 文本中的索引
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
信,字或句子
</dd>
</dl> </li>
</ul> <a name="getCharacterAttribute-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getCharacterAttribute</h4> <pre><a href="../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> getCharacterAttribute(int i)</pre>
<div class="block">
返回给定索引处给定字符的AttributeSet
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>i</code> - 从零开始的文字索引
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
字符的AttributeSet
</dd>
</dl> </li>
</ul> <a name="getSelectionStart--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSelectionStart</h4> <pre>int getSelectionStart()</pre>
<div class="block">
<span>返回所选文本中的起始偏移量。</span>
<span>如果没有选择,但是有一个插入符号,开始和结束偏移将是相同的。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
索引进入文本的开始选择
</dd>
</dl> </li>
</ul> <a name="getSelectionEnd--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSelectionEnd</h4> <pre>int getSelectionEnd()</pre>
<div class="block">
<span>返回所选文本中的结束偏移量。</span>
<span>如果没有选择,但是有一个插入符号,开始和结束偏移将是相同的。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
索引到文本的结尾的选择
</dd>
</dl> </li>
</ul> <a name="getSelectedText--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getSelectedText</h4> <pre><a href="../../java/lang/String.html" title="class in java.lang">String</a> getSelectedText()</pre>
<div class="block">
返回所选文本的部分。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
the String portion of the text that is selected
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>