JavaTM 2 Platform
Standard Ed. 6

javax.accessibility
介面 AccessibleEditableText

所有父級介面:
AccessibleText
所有已知實作類別:
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JPasswordField.AccessibleJPasswordField, JSpinner.AccessibleJSpinner, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField

public interface AccessibleEditableText
extends AccessibleText

在顯示器上顯示可編輯文本資訊的全部類別都應該實作 AccessibleEditableText 介面。此介面與 AccessibleText 介面一起為輔助技術提供了標準機制,以通過文本的內容、屬性和空間位置來存取該文本。應用程序通過先獲取某個物件的 AccessibleContext(參見 Accessible),然後調用 AccessibleContext 的 AccessibleContext.getAccessibleEditableText() 方法,能夠確定該物件是否支持 AccessibleEditableText 介面。如果返回值不為 null,則該物件支持此介面。

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

欄位摘要
 
從介面 javax.accessibility.AccessibleText 繼承的欄位
CHARACTER, SENTENCE, WORD
 
方法摘要
 void cut(int startIndex, int endIndex)
          將兩個索引之間的文本剪切到系統剪貼板中。
 void delete(int startIndex, int endIndex)
          刪除兩個索引之間的文本
 String getTextRange(int startIndex, int endIndex)
          返回兩個索引之間的文本字元串。
 void insertTextAtIndex(int index, String s)
          在給定索引處插入指定的字元串。
 void paste(int startIndex)
          將系統剪貼板中的文本粘貼到文本的指定索引開始處。
 void replaceText(int startIndex, int endIndex, String s)
          用指定的字元串替換兩個索引之間的文本。
 void selectText(int startIndex, int endIndex)
          選中兩個索引之間的文本
 void setAttributes(int startIndex, int endIndex, AttributeSet as)
          設置兩個索引之間文本的屬性。
 void setTextContents(String s)
          將文本內容設置為指定字元串。
 
從介面 javax.accessibility.AccessibleText 繼承的方法
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
 

方法詳細資訊

setTextContents

void setTextContents(String s)
將文本內容設置為指定字元串。

參數:
s - 要設置文本內容的字元串

insertTextAtIndex

void insertTextAtIndex(int index,
                       String s)
在給定索引處插入指定的字元串。

參數:
index - 將要插入字元串的位置的文本索引
s - 要插入文本中的字元串

getTextRange

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

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引
返回:
兩個索引之間的文本字元串

delete

void delete(int startIndex,
            int endIndex)
刪除兩個索引之間的文本

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引

cut

void cut(int startIndex,
         int endIndex)
將兩個索引之間的文本剪切到系統剪貼板中。

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引

paste

void paste(int startIndex)
將系統剪貼板中的文本粘貼到文本的指定索引開始處。

參數:
startIndex - 文本中的起始索引

replaceText

void replaceText(int startIndex,
                 int endIndex,
                 String s)
用指定的字元串替換兩個索引之間的文本。

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引

selectText

void selectText(int startIndex,
                int endIndex)
選中兩個索引之間的文本

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引

setAttributes

void setAttributes(int startIndex,
                   int endIndex,
                   AttributeSet as)
設置兩個索引之間文本的屬性。

參數:
startIndex - 文本中的起始索引
endIndex - 文本中的結尾索引
as - 屬性集
另請參見:
AttributeSet

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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