public class JTextComponent.AccessibleJTextComponent extends JComponent.AccessibleJComponent implements AccessibleText, CaretListener, DocumentListener, AccessibleAction, AccessibleEditableText, AccessibleExtendedText
JTextComponent
class. Это обеспечивает реализацию API Доступности Java, соответствующего элементам пользовательского интерфейса меню.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
CHARACTER, SENTENCE, WORD
ATTRIBUTE_RUN, LINE
Конструктор и Описание |
---|
JTextComponent.AccessibleJTextComponent()
Создает AccessibleJTextComponent.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
caretUpdate(CaretEvent e)
Обновления каре дескрипторов (запускают соответствующее событие изменения свойства, которые являются AccessibleContext.ACCESSIBLE_CARET_PROPERTY и AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY).
|
void |
changedUpdate(DocumentEvent e)
Документ дескрипторов удаляет (огонь соответствующее событие изменения свойства, которое является AccessibleContext.ACCESSIBLE_TEXT_PROPERTY).
|
void |
cut(int startIndex, int endIndex)
Сокращает текст между двумя индексами в системный буфер обмена.
|
void |
delete(int startIndex, int endIndex)
Удаляет текст между двумя индексами
|
boolean |
doAccessibleAction(int i)
Выполняет указанное Действие на объекте
|
AccessibleAction |
getAccessibleAction()
Связали AccessibleAction с этим объектом, который поддерживает одно или более действий.
|
int |
getAccessibleActionCount()
Возвращает число доступных действий, доступных в этом объекте, Если есть больше чем один, первый считают действием "значения по умолчанию" объекта.
|
Строка |
getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
|
AccessibleEditableText |
getAccessibleEditableText()
Возвращает интерфейс AccessibleEditableText для этого текстового компонента.
|
AccessibleRole |
getAccessibleRole()
Получает роль этого объекта.
|
AccessibleStateSet |
getAccessibleStateSet()
Получает набор состояния JTextComponent.
|
AccessibleText |
getAccessibleText()
Свяжите AccessibleText с этим объектом.
|
Строка |
getAfterIndex(int part, int index)
Возвращает Строку после того, как данный индексирует.
|
Строка |
getAtIndex(int part, int index)
Возвращается Строка в данном индексируют.
|
Строка |
getBeforeIndex(int part, int index)
Возвращает Строку прежде, чем данный индексирует.
|
int |
getCaretPosition()
Возвращает основанное на нуле смещение каре.
|
AttributeSet |
getCharacterAttribute(int i)
Возвращается AttributeSet для данного символа (в данном индексируют).
|
Прямоугольник |
getCharacterBounds(int i)
Решает, что ограничивающий прямоугольник символа в данном индексирует в строку.
|
int |
getCharCount()
Возвращает число символов (допустимые индексы)
|
int |
getIndexAtPoint(Point p)
Учитывая точку в локальных координатах, возвратитесь, основанные на нуле индексируют символа под той Точкой.
|
Строка |
getSelectedText()
Возвращает часть текста, который выбирается.
|
int |
getSelectionEnd()
Возвращает смещение конца в пределах выбранного текста.
|
int |
getSelectionStart()
Возвращает смещение запуска в пределах выбранного текста.
|
Прямоугольник |
getTextBounds(int startIndex, int endIndex)
Возвраты
Rectangle включение текста между двумя indicies. |
Строка |
getTextRange(int startIndex, int endIndex)
Возвращает текстовую строку между двумя индексами.
|
AccessibleTextSequence |
getTextSequenceAfter(int part, int index)
Возвраты
AccessibleTextSequence после данного index . |
AccessibleTextSequence |
getTextSequenceAt(int part, int index)
Возвраты
AccessibleTextSequence в данном index . |
AccessibleTextSequence |
getTextSequenceBefore(int part, int index)
Возвраты
AccessibleTextSequence перед данным index . |
void |
insertTextAtIndex(int index, String s)
Вставляет указанную строку в данном, индексируют
|
void |
insertUpdate(DocumentEvent e)
Документ дескрипторов вставляет (огонь соответствующее событие изменения свойства, которое является AccessibleContext.ACCESSIBLE_TEXT_PROPERTY).
|
void |
paste(int startIndex)
Вставки текст от системного буфера обмена в текст, запускающийся в указанном, индексируют.
|
void |
removeUpdate(DocumentEvent e)
Документ дескрипторов удаляет (огонь соответствующее событие изменения свойства, которое является AccessibleContext.ACCESSIBLE_TEXT_PROPERTY).
|
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)
Устанавливает текстовое содержание в указанную строку.
|
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
getAccessibleAt
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
firePropertyChange, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
public JTextComponent.AccessibleJTextComponent()
public void caretUpdate(CaretEvent e)
caretUpdate
в интерфейсе CaretListener
e
- CaretEventpublic void insertUpdate(DocumentEvent e)
insertUpdate
в интерфейсе DocumentListener
e
- DocumentEventpublic void removeUpdate(DocumentEvent e)
removeUpdate
в интерфейсе DocumentListener
e
- DocumentEventpublic void changedUpdate(DocumentEvent e)
changedUpdate
в интерфейсе DocumentListener
e
- DocumentEventpublic AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
в class JComponent.AccessibleJComponent
AccessibleStateSet
, AccessibleState
, JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
public AccessibleRole getAccessibleRole()
getAccessibleRole
в class JComponent.AccessibleJComponent
AccessibleRole
public AccessibleText getAccessibleText()
getAccessibleText
в class AccessibleContext
AccessibleText
public int getIndexAtPoint(Point p)
getIndexAtPoint
в интерфейсе AccessibleText
p
- Точка в локальных координатахpublic Rectangle getCharacterBounds(int i)
getCharacterBounds
в интерфейсе AccessibleText
i
- индексирование в Строку> = 0public int getCharCount()
getCharCount
в интерфейсе AccessibleText
public int getCaretPosition()
getCaretPosition
в интерфейсе AccessibleText
public AttributeSet getCharacterAttribute(int i)
getCharacterAttribute
в интерфейсе AccessibleText
i
- основанные на нуле индексируют в текстpublic int getSelectionStart()
getSelectionStart
в интерфейсе AccessibleText
public int getSelectionEnd()
getSelectionEnd
в интерфейсе AccessibleText
public String getSelectedText()
getSelectedText
в интерфейсе AccessibleText
public String getAtIndex(int part, int index)
getAtIndex
в интерфейсе AccessibleText
part
- СИМВОЛ, WORD, или ПРЕДЛОЖЕНИЕ, чтобы получитьindex
- индексирование в пределах текстаpublic String getAfterIndex(int part, int index)
getAfterIndex
в интерфейсе AccessibleText
part
- СИМВОЛ, WORD, или ПРЕДЛОЖЕНИЕ, чтобы получитьindex
- индексирование в пределах текстаpublic String getBeforeIndex(int part, int index)
getBeforeIndex
в интерфейсе AccessibleText
part
- СИМВОЛ, WORD, или ПРЕДЛОЖЕНИЕ, чтобы получитьindex
- индексирование в пределах текстаpublic AccessibleEditableText getAccessibleEditableText()
getAccessibleEditableText
в class AccessibleContext
AccessibleEditableText
public void setTextContents(String s)
setTextContents
в интерфейсе AccessibleEditableText
s
- строка, чтобы установить текстовое содержаниеpublic void insertTextAtIndex(int index, String s)
insertTextAtIndex
в интерфейсе AccessibleEditableText
index
- индексирование в тексте, где строка будет вставленаs
- строка, чтобы вставить в текстpublic String getTextRange(int startIndex, int endIndex)
getTextRange
в интерфейсе AccessibleEditableText
getTextRange
в интерфейсе AccessibleExtendedText
startIndex
- начальное значение индекса в текстеendIndex
- окончание индексирует в текстеpublic void delete(int startIndex, int endIndex)
delete
в интерфейсе AccessibleEditableText
startIndex
- начальное значение индекса в текстеendIndex
- окончание индексирует в текстеpublic void cut(int startIndex, int endIndex)
cut
в интерфейсе AccessibleEditableText
startIndex
- начальное значение индекса в текстеendIndex
- окончание индексирует в текстеpublic void paste(int startIndex)
paste
в интерфейсе AccessibleEditableText
startIndex
- начальное значение индекса в текстеpublic void replaceText(int startIndex, int endIndex, String s)
replaceText
в интерфейсе AccessibleEditableText
startIndex
- начальное значение индекса в текстеendIndex
- окончание индексирует в текстеs
- строка, чтобы заменить текст между двумя индексамиpublic void selectText(int startIndex, int endIndex)
selectText
в интерфейсе AccessibleEditableText
startIndex
- начальное значение индекса в текстеendIndex
- окончание индексирует в текстеpublic void setAttributes(int startIndex, int endIndex, AttributeSet as)
setAttributes
в интерфейсе AccessibleEditableText
startIndex
- начальное значение индекса в текстеendIndex
- окончание индексирует в текстеas
- атрибут устанавливаетсяAttributeSet
public AccessibleTextSequence getTextSequenceAt(int part, int index)
AccessibleTextSequence
в данном index
.getTextSequenceAt
в интерфейсе AccessibleExtendedText
part
- CHARACTER
, WORD
, SENTENCE
, LINE
или ATTRIBUTE_RUN
получатьindex
- индексирование в пределах текстаAccessibleTextSequence
определение текста, если part
и index
допустимы. Иначе, null
возвращаетсяAccessibleText.CHARACTER
, AccessibleText.WORD
, AccessibleText.SENTENCE
, AccessibleExtendedText.LINE
, AccessibleExtendedText.ATTRIBUTE_RUN
public AccessibleTextSequence getTextSequenceAfter(int part, int index)
AccessibleTextSequence
после данного index
.getTextSequenceAfter
в интерфейсе AccessibleExtendedText
part
- CHARACTER
, WORD
, SENTENCE
, LINE
или ATTRIBUTE_RUN
получатьindex
- индексирование в пределах текстаAccessibleTextSequence
определение текста, если part
и index
допустимы. Иначе, null
возвращаетсяAccessibleText.CHARACTER
, AccessibleText.WORD
, AccessibleText.SENTENCE
, AccessibleExtendedText.LINE
, AccessibleExtendedText.ATTRIBUTE_RUN
public AccessibleTextSequence getTextSequenceBefore(int part, int index)
AccessibleTextSequence
перед данным index
.getTextSequenceBefore
в интерфейсе AccessibleExtendedText
part
- CHARACTER
, WORD
, SENTENCE
, LINE
или ATTRIBUTE_RUN
получатьindex
- индексирование в пределах текстаAccessibleTextSequence
определение текста, если part
и index
допустимы. Иначе, null
возвращаетсяAccessibleText.CHARACTER
, AccessibleText.WORD
, AccessibleText.SENTENCE
, AccessibleExtendedText.LINE
, AccessibleExtendedText.ATTRIBUTE_RUN
public Rectangle getTextBounds(int startIndex, int endIndex)
Rectangle
включение текста между двумя indicies.getTextBounds
в интерфейсе AccessibleExtendedText
startIndex
- запуск индексирует в текстеendIndex
- конец индексирует в текстеnull
возвращаетсяpublic AccessibleAction getAccessibleAction()
AccessibleContext
getAccessibleAction
в class AccessibleContext
AccessibleAction
public int getAccessibleActionCount()
getAccessibleActionCount
в интерфейсе AccessibleAction
public String getAccessibleActionDescription(int i)
getAccessibleActionDescription
в интерфейсе AccessibleAction
i
- основанный на нуле индексируют действийgetAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction
в интерфейсе AccessibleAction
i
- основанный на нуле индексируют действийgetAccessibleActionCount()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92