Module java.desktop

Interface 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.getAccessibleEditableText()方法来确定对象是否支持AccessibleEditableText接口。如果返回值不是null,则表示对象支持此接口。
自版本:
1.4
参见:
  • Method Details

    • 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 - 文本中的结束索引
      s - 用于替换两个索引之间的文本的字符串
    • selectText

      void selectText(int startIndex, int endIndex)
      选择两个索引之间的文本。
      参数:
      startIndex - 文本中的起始索引
      endIndex - 文本中的结束索引
    • setAttributes

      void setAttributes(int startIndex, int endIndex, AttributeSet as)
      为两个索引之间的文本设置属性。
      参数:
      startIndex - 文本中的起始索引
      endIndex - 文本中的结束索引
      as - 属性集
      参见: