JavaTM 2 Platform
Standard Ed. 6

javax.accessibility
介面 AccessibleExtendedText

所有已知實作類別:
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JPasswordField.AccessibleJPasswordField, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField

public interface AccessibleExtendedText

AccessibleExtendedText 介面包含 AccessibleText 介面所未提供的其他方法 應用程序通過先獲取某個物件的 AccessibleContext(參見 Accessible),然後調用 AccessibleContext 的 AccessibleContext.getAccessibleText() 方法,能夠確定該物件是否支持 AccessibleExtendedText 介面。如果返回值為 AccessibleExtendedText 的一個實例,則該物件支持此介面。

從以下版本開始:
1.5
另請參見:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext.getAccessibleText(), AccessibleText.AccessibleTextChunk

欄位摘要
static int ATTRIBUTE_RUN
          用於指示應被檢索的文本部分是具有相同文本屬性的連續文本的常數。
static int LINE
          用於指示應被檢索的文本部分是單行文本的常數。
 
方法摘要
 Rectangle getTextBounds(int startIndex, int endIndex)
          返回兩個索引之間文本的邊界矩形。
 String getTextRange(int startIndex, int endIndex)
          返回兩個索引之間的文本。
 AccessibleTextSequence getTextSequenceAfter(int part, int index)
          返回給定索引後面的 AccessibleTextSequence
 AccessibleTextSequence getTextSequenceAt(int part, int index)
          返回給定索引處的 AccessibleTextSequence
 AccessibleTextSequence getTextSequenceBefore(int part, int index)
          返回給定索引前面的 AccessibleTextSequence
 

欄位詳細資訊

LINE

static final int LINE
用於指示應被檢索的文本部分是單行文本的常數。

另請參見:
AccessibleText.getAtIndex(int, int), AccessibleText.getAfterIndex(int, int), AccessibleText.getBeforeIndex(int, int), 常數欄位值

ATTRIBUTE_RUN

static final int ATTRIBUTE_RUN
用於指示應被檢索的文本部分是具有相同文本屬性的連續文本的常數。

另請參見:
AccessibleText.getAtIndex(int, int), AccessibleText.getAfterIndex(int, int), AccessibleText.getBeforeIndex(int, int), 常數欄位值
方法詳細資訊

getTextRange

String getTextRange(int startIndex,
                    int endIndex)
返回兩個索引之間的文本。

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引
返回:
如果索引有效,則返回文本字元串否則,返回 null。

getTextSequenceAt

AccessibleTextSequence getTextSequenceAt(int part,
                                         int index)
返回給定索引處的 AccessibleTextSequence

參數:
part - 要檢索的 CHARACTERWORDSENTENCELINEATTRIBUTE_RUN
index - 文本中的索引
返回:
如果文本部分和索引有效,則返回指定該文本的 AccessibleTextSequence。否則,返回 null。
另請參見:
AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE

getTextSequenceAfter

AccessibleTextSequence getTextSequenceAfter(int part,
                                            int index)
返回給定索引後面的 AccessibleTextSequence

參數:
part - 要檢索的 code>CHARACTER、WORDSENTENCELINEATTRIBUTE_RUN
index - 文本中的索引
返回:
如果文本部分和索引有效,則返回指定該文本的 AccessibleTextSequence。否則,返回 null。
另請參見:
AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE

getTextSequenceBefore

AccessibleTextSequence getTextSequenceBefore(int part,
                                             int index)
返回給定索引前面的 AccessibleTextSequence

參數:
part - 要檢索的 CHARACTERWORDSENTENCELINEATTRIBUTE_RUN
index - 文本中的索引
返回:
如果文本部分和索引有效,則返回指定該文本的 AccessibleTextSequence。否則,返回 null。
另請參見:
AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE

getTextBounds

Rectangle getTextBounds(int startIndex,
                        int endIndex)
返回兩個索引之間文本的邊界矩形。

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引
返回:
如果索引有效,則返回文本的邊界矩形。否則,返回 null。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only