Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface AccessibleEditableText extends AccessibleText
Интерфейс AccessibleEditableText должен быть реализован всеми классами, которые представляют доступную для редактирования текстовую информацию о дисплее. Наряду с интерфейсом AccessibleText, этот интерфейс обеспечивает стандартный механизм для вспомогательной технологии, чтобы получить доступ к тому тексту через его контент, атрибуты, и пространственное расположение. Приложения могут определить, поддерживает ли объект интерфейс AccessibleEditableText первым получением его AccessibleContext (см. Accessible
) и затем вызов AccessibleContext.getAccessibleEditableText()
метод AccessibleContext. Если возвращаемое значение не является нулем, объект поддерживает этот интерфейс.
CHARACTER, SENTENCE, WORD
Модификатор и Тип | Метод и Описание |
---|---|
void |
cut(int startIndex, int endIndex)
Сокращает текст между двумя индексами в системный буфер обмена.
|
void |
delete(int startIndex, int endIndex)
Удаляет текст между двумя индексами
|
Строка |
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)
Устанавливает текстовое содержание в указанную строку.
|
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
void setTextContents(String s)
s
- строка, чтобы установить текстовое содержаниеvoid insertTextAtIndex(int index, String s)
index
- индекс в тексте, где строка будет вставленаs
- строка, чтобы вставить в текстString getTextRange(int startIndex, int endIndex)
startIndex
- начальное значение индекса в текстеendIndex
- конечный индекс в текстеvoid delete(int startIndex, int endIndex)
startIndex
- начальное значение индекса в текстеendIndex
- конечный индекс в текстеvoid cut(int startIndex, int endIndex)
startIndex
- начальное значение индекса в текстеendIndex
- конечный индекс в текстеvoid paste(int startIndex)
startIndex
- начальное значение индекса в текстеvoid replaceText(int startIndex, int endIndex, String s)
startIndex
- начальное значение индекса в текстеendIndex
- конечный индекс в текстеs
- строка, чтобы заменить текст между двумя индексамиvoid selectText(int startIndex, int endIndex)
startIndex
- начальное значение индекса в текстеendIndex
- конечный индекс в текстеvoid setAttributes(int startIndex, int endIndex, AttributeSet as)
startIndex
- начальное значение индекса в текстеendIndex
- конечный индекс в текстеas
- атрибут устанавливаетсяAttributeSet
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.