Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JTextComponent.AccessibleJTextComponent extends JComponent.AccessibleJComponent implements AccessibleText, CaretListener, DocumentListener, AccessibleAction, AccessibleEditableText, AccessibleExtendedText
JTextComponent
класс. Это обеспечивает реализацию API Доступности Java, соответствующего элементам пользовательского интерфейса меню.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleContainerHandler, accessibleFocusHandler
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
в классе JComponent.AccessibleJComponent
AccessibleStateSet
, AccessibleState
, JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
public AccessibleRole getAccessibleRole()
getAccessibleRole
в классе JComponent.AccessibleJComponent
AccessibleRole
public AccessibleText getAccessibleText()
getAccessibleText
в классе 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
в классе 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
в классе 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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.