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 и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92