Класс JLabel.AccessibleJLabel
- Все реализуемые интерфейсы:
Serializable, AccessibleComponent, AccessibleExtendedComponent, AccessibleText
- Внешний класс:
JLabel
protected class JLabel.AccessibleJLabel extends JComponent.AccessibleJComponent implements AccessibleText, AccessibleExtendedComponent
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками Swing. Текущая поддержка сериализации предназначена для кратковременного хранения или обмена данными через RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
- Начиная с версии:
- 1.2
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JComponent.AccessibleJComponent.AccessibleContainerHandler |
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при добавлении или удалении дочерних элементов. |
protected class |
JComponent.AccessibleJComponent.AccessibleFocusHandler |
Устарел. Этот класс больше не используется и не требуется. |
Вложенные классы и интерфейсы, объявленные в классе Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler |
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при отображении или скрытии. |
protected class |
Component.AccessibleAWTComponent.AccessibleAWTFocusHandler |
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при возникновении событий фокуса. |
Краткое описание полей
Поля, объявленные в классе JComponent.AccessibleJComponent
accessibleFocusHandler | Модификатор и тип | Поле | Описание |
|---|---|---|
protected FocusListener |
accessibleFocusHandler |
Устарел. |
Поля, объявленные в классе Container.AccessibleAWTContainer
accessibleContainerHandler | Модификатор и тип | Поле | Описание |
|---|---|---|
protected ContainerListener |
accessibleContainerHandler |
Обработчик для вызова PropertyChange при добавлении или удалении дочерних элементов |
Поля, объявленные в классе Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler | Модификатор и тип | Поле | Описание |
|---|---|---|
protected ComponentListener |
accessibleAWTComponentHandler |
Прослушиватель компонента для отслеживания событий отображения, скрытия и изменения размера и преобразования их в события PropertyChange. |
protected FocusListener |
accessibleAWTFocusHandler |
Прослушиватель для отслеживания событий фокуса и преобразования их в события PropertyChange. |
Поля, объявленные в классе AccessibleContext
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 | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
ACCESSIBLE_ACTION_PROPERTY |
Константа, указывающая на изменение поддерживаемого набора действий. |
static final String |
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY |
Константа, используемая для определения момента изменения активного потомка компонента. |
static final String |
ACCESSIBLE_CARET_PROPERTY |
Константа, используемая для определения момента изменения каретки accessibleText. |
static final String |
ACCESSIBLE_CHILD_PROPERTY |
Константа, используемая для определения момента добавления или удаления дочерних элементов Accessible объекта. |
static final String |
ACCESSIBLE_COMPONENT_BOUNDS_CHANGED |
PropertyChangeEvent, указывающая на изменение границ компонента. |
static final String |
ACCESSIBLE_DESCRIPTION_PROPERTY |
Константа, используемая для определения момента изменения свойства AccessibleContext.accessibleDescription. |
static final String |
ACCESSIBLE_HYPERTEXT_OFFSET |
Константа, указывающая на получение фокуса гипертекстовым элементом. |
static final String |
ACCESSIBLE_INVALIDATE_CHILDREN |
PropertyChangeEvent, указывающая на существенное изменение дочерних элементов компонента, например дерева или текста. |
static final String |
ACCESSIBLE_NAME_PROPERTY |
Константа, используемая для определения момента изменения свойства AccessibleContext.accessibleName. |
static final String |
ACCESSIBLE_SELECTION_PROPERTY |
Константа, используемая для определения момента изменения accessibleSelection. |
static final String |
ACCESSIBLE_STATE_PROPERTY |
Константа, используемая для определения момента изменения свойства accessibleStateSet. |
static final String |
ACCESSIBLE_TABLE_CAPTION_CHANGED |
Константа, указывающая на изменение заголовка таблицы. |
static final String |
ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED |
Константа, указывающая на изменение описания столбца. |
static final String |
ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED |
Константа, указывающая на изменение заголовка столбца. |
static final String |
ACCESSIBLE_TABLE_MODEL_CHANGED |
Константа, указывающая на изменение данных таблицы. |
static final String |
ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED |
Константа, указывающая на изменение описания строки. |
static final String |
ACCESSIBLE_TABLE_ROW_HEADER_CHANGED |
Константа, указывающая на изменение заголовка строки. |
static final String |
ACCESSIBLE_TABLE_SUMMARY_CHANGED |
Константа, указывающая на изменение сводки таблицы. |
static final String |
ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED |
PropertyChangeEvent, указывающая на изменение текстовых атрибутов. |
static final String |
ACCESSIBLE_TEXT_PROPERTY |
PropertyChangeEvent, указывающая на изменение текста. |
static final String |
ACCESSIBLE_VALUE_PROPERTY |
Константа, используемая для определения момента изменения свойства accessibleValue. |
static final String |
ACCESSIBLE_VISIBLE_DATA_PROPERTY |
Константа, используемая для определения момента изменения визуального представления объекта. |
protected String |
accessibleDescription |
Локализованная строка с описанием объекта. |
protected String |
accessibleName |
Локализованная строка с именем объекта. |
protected Accessible |
accessibleParent |
Родительский объект доступности для этого объекта. |
Поля, объявленные в интерфейсе AccessibleText
CHARACTER, SENTENCE, WORD | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
CHARACTER |
Константа, указывающая, что извлекаемая часть текста является символом. |
static final int |
SENTENCE |
Константа, указывающая, что извлекаемая часть текста является предложением. |
static final int |
WORD |
Константа, указывающая, что извлекаемая часть текста является словом. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает объект AccessibleJLabel. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
AccessibleIcon[] |
getAccessibleIcon() |
Получает связанные с этим объектом AccessibleIcons, если они есть. |
AccessibleKeyBinding |
getAccessibleKeyBinding() |
Возвращает сочетания клавиш, связанные с этим объектом. |
String |
getAccessibleName() |
Получает имя доступности этого объекта. |
AccessibleRelationSet |
getAccessibleRelationSet() |
Получает связанный с этим объектом AccessibleRelationSet, если он существует. |
AccessibleRole |
getAccessibleRole() |
Получает роль этого объекта. |
String |
getAfterIndex |
Возвращает строку после указанного индекса. |
String |
getAtIndex |
Возвращает строку по указанному индексу. |
String |
getBeforeIndex |
Возвращает строку перед указанным индексом. |
int |
getCaretPosition() |
Возвращает смещение каретки, отсчитываемое от нуля. |
AttributeSet |
getCharacterAttribute |
Возвращает AttributeSet для указанного символа по заданному индексу. |
Rectangle |
getCharacterBounds |
Возвращает ограничивающий прямоугольник символа по указанному индексу в строке. |
int |
getCharCount() |
Возвращает количество символов (допустимых индексов). |
int |
getIndexAtPoint |
Для точки в локальных координатах возвращает индекс символа под этой точкой, отсчитываемый от нуля. |
String |
getSelectedText() |
Возвращает выделенный фрагмент текста. |
int |
getSelectionEnd() |
Возвращает конечное смещение в выделенном тексте. |
int |
getSelectionStart() |
Возвращает начальное смещение в выделенном тексте. |
String |
getTitledBorderText() |
Возвращает текст заголовка рамки. |
String |
getToolTipText() |
Возвращает текст всплывающей подсказки. |
Методы, объявленные в классе JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleStateSet, getBorderTitle, removePropertyChangeListener | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей. |
Accessible |
getAccessibleChild |
Возвращает n-й доступный дочерний элемент объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество доступных дочерних элементов объекта. |
String |
getAccessibleDescription() |
Получает описание доступности этого объекта. |
AccessibleStateSet |
getAccessibleStateSet() |
Получает состояние этого объекта. |
protected String |
getBorderTitle |
Рекурсивно выполняет поиск по иерархии рамок (если она существует) в поисках TitledBorder с ненулевым заголовком. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка прослушивателей. |
Методы, объявленные в классе Container.AccessibleAWTContainer
getAccessibleAt | Модификатор и тип | Метод | Описание |
|---|---|---|
Accessible |
getAccessibleAt |
Возвращает дочерний элемент Accessible, если он существует и находится в локальной координате Point. |
Методы, объявленные в классе Component.AccessibleAWTComponent
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 | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addFocusListener |
Добавляет указанный прослушиватель фокуса для получения событий фокуса от этого компонента. |
boolean |
contains |
Проверяет, находится ли указанная точка в границах этого объекта. Координаты x и y точки задаются относительно системы координат объекта. |
AccessibleComponent |
getAccessibleComponent() |
Получает связанный с этим объектом AccessibleComponent, если он существует. |
int |
getAccessibleIndexInParent() |
Получает индекс этого объекта в родительском объекте доступности. |
Accessible |
getAccessibleParent() |
Получает родительский объект Accessible. |
Color |
getBackground() |
Получает цвет фона этого объекта. |
Rectangle |
getBounds() |
Получает границы этого объекта в виде объекта Rectangle. |
Cursor |
getCursor() |
Получает Cursor этого объекта. |
Font |
getFont() |
Получает Font этого объекта. |
FontMetrics |
getFontMetrics |
Получает FontMetrics этого объекта. |
Color |
getForeground() |
Получает цвет переднего плана этого объекта. |
Locale |
getLocale() |
Возвращает локаль этого объекта. |
Point |
getLocation() |
Получает местоположение объекта относительно родительского объекта в виде точки, задающей левый верхний угол объекта в экранной системе координат. |
Point |
getLocationOnScreen() |
Возвращает местоположение объекта на экране. |
Dimension |
getSize() |
Возвращает размер этого объекта в виде объекта Dimension. |
boolean |
isEnabled() |
Определяет, включен ли объект. |
boolean |
isFocusTraversable() |
Возвращает, может ли этот объект получать фокус. |
boolean |
isShowing() |
Определяет, отображается ли объект. |
boolean |
isVisible() |
Определяет, виден ли объект. |
void |
removeFocusListener |
Удаляет указанный прослушиватель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
requestFocus() |
Запрашивает фокус для этого объекта. |
void |
setBackground |
Задает цвет фона этого объекта. |
void |
setBounds |
Задает границы этого объекта в виде объекта Rectangle. |
void |
setCursor |
Задает Cursor этого объекта. |
void |
setEnabled |
Задает состояние включения объекта. |
void |
setFont |
Задает Font этого объекта. |
void |
setForeground |
Задает цвет переднего плана этого объекта. |
void |
setLocation |
Задает местоположение объекта относительно родительского объекта. |
void |
setSize |
Изменяет размер этого объекта, задавая его ширину и высоту. |
void |
setVisible |
Задает состояние видимости объекта. |
Методы, объявленные в классе AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств. |
AccessibleAction |
getAccessibleAction() |
Получает связанный с этим объектом AccessibleAction, поддерживающий одно или несколько действий. |
AccessibleEditableText |
getAccessibleEditableText() |
Получает связанный с этим объектом AccessibleEditableText, отображающий на экране редактируемый текст. |
AccessibleSelection |
getAccessibleSelection() |
Получает связанный с этим объектом AccessibleSelection, позволяющий выбирать его дочерние элементы Accessible. |
AccessibleTable |
getAccessibleTable() |
Получает связанный с объектом AccessibleTable. |
AccessibleText |
getAccessibleText() |
Получает связанный с этим объектом AccessibleText, отображающий текст на экране. |
AccessibleValue |
getAccessibleValue() |
Получает связанный с этим объектом AccessibleValue, поддерживающий значение Numerical. |
void |
setAccessibleDescription |
Задает описание доступности этого объекта. |
void |
setAccessibleName |
Задает локализованное имя доступности этого объекта. |
void |
setAccessibleParent |
Задает родительский объект Accessible. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарел, подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Приостанавливает текущий поток до его пробуждения, обычно в результате вызова метода notify или interrupt. |
final void |
wait |
Приостанавливает текущий поток до его пробуждения, обычно в результате вызова метода notify или interrupt, либо до истечения заданного промежутка времени. |
final void |
wait |
Приостанавливает текущий поток до его пробуждения, обычно в результате вызова метода notify или interrupt, либо до истечения заданного промежутка времени. |
Подробное описание конструкторов
AccessibleJLabel
protected AccessibleJLabel()
AccessibleJLabel.Подробное описание методов
getAccessibleName
public String getAccessibleName()
- Переопределяет:
-
getAccessibleNameв классеJComponent.AccessibleJComponent - Возвращает:
- локализованное имя объекта; может быть null, если у объекта нет имени
- См. также:
getAccessibleRole
public AccessibleRole getAccessibleRole()
- Переопределяет:
-
getAccessibleRoleв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
- Переопределяет:
-
getAccessibleIconв классеAccessibleContext - Возвращает:
- массив
AccessibleIcon, если объект поддерживает эту возможность; в противном случае возвращаетnull - С версии:
- 1.3
- См. также:
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()
- Переопределяет:
-
getAccessibleRelationSetв классеAccessibleContext - Возвращает:
- экземпляр
AccessibleRelationSet, если объект поддерживает эту возможность; в противном случае возвращаетnull - С версии:
- 1.3
- См. также:
getIndexAtPoint
public int getIndexAtPoint(Point p)
- Задано в:
-
getIndexAtPointв интерфейсеAccessibleText - Параметры:
-
p— точка в локальных координатах - Возвращает:
- индекс символа под точкой p, отсчитываемый от нуля; если точка недопустима, возвращает -1.
- С версии:
- 1.3
getCharacterBounds
public Rectangle getCharacterBounds(int i)
null.- Задано в:
-
getCharacterBoundsв интерфейсеAccessibleText - Параметры:
-
i— индекс в строке String - Возвращает:
- экранные координаты ограничивающего прямоугольника символа. Если индекс недопустим, возвращается
null. - С версии:
- 1.3
getCharCount
public int getCharCount()
- Задано в:
-
getCharCountв интерфейсеAccessibleText - Возвращает:
- количество символов
- С версии:
- 1.3
getCaretPosition
public int getCaretPosition()
- Задано в:
-
getCaretPositionв интерфейсеAccessibleText - Возвращает:
- смещение каретки, отсчитываемое от нуля.
- С версии:
- 1.3
getAtIndex
public String getAtIndex(int part, int index)
- Задано в:
-
getAtIndexв интерфейсеAccessibleText - Параметры:
-
part— AccessibleText.CHARACTER, AccessibleText.WORD или AccessibleText.SENTENCE, которые требуется получить -
index— индекс в тексте >= 0 - Возвращает:
- букву, слово или предложение; null, если индекс или часть текста недопустимы
- С версии:
- 1.3
getAfterIndex
public String getAfterIndex(int part, int index)
- Задано в:
-
getAfterIndexв интерфейсеAccessibleText - Параметры:
-
part— AccessibleText.CHARACTER, AccessibleText.WORD или AccessibleText.SENTENCE, которые требуется получить -
index— индекс в тексте >= 0 - Возвращает:
- букву, слово или предложение; null, если индекс или часть текста недопустимы
- С версии:
- 1.3
getBeforeIndex
public String getBeforeIndex(int part, int index)
- Задано в:
-
getBeforeIndexв интерфейсеAccessibleText - Параметры:
-
part— AccessibleText.CHARACTER, AccessibleText.WORD или AccessibleText.SENTENCE, которые требуется получить -
index— индекс в тексте >= 0 - Возвращает:
- букву, слово или предложение; null, если индекс или часть текста недопустимы
- С версии:
- 1.3
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i)
- Задано в:
-
getCharacterAttributeв интерфейсеAccessibleText - Параметры:
-
i— индекс в тексте, отсчитываемый от нуля - Возвращает:
- AttributeSet символа
- С версии:
- 1.3
getSelectionStart
public int getSelectionStart()
- Задано в:
-
getSelectionStartв интерфейсеAccessibleText - Возвращает:
- индекс начала выделения в тексте
- С версии:
- 1.3
getSelectionEnd
public int getSelectionEnd()
- Задано в:
-
getSelectionEndв интерфейсеAccessibleText - Возвращает:
- индекс конца выделения в тексте
- С версии:
- 1.3
getSelectedText
public String getSelectedText()
- Задано в:
-
getSelectedTextв интерфейсеAccessibleText - Возвращает:
- строку, содержащую выделенную часть текста
- С версии:
- 1.3
getToolTipText
public String getToolTipText()
- Задано в:
-
getToolTipTextв интерфейсеAccessibleExtendedComponent - Переопределяет:
-
getToolTipTextв классеJComponent.AccessibleJComponent - Возвращает:
- текст всплывающей подсказки объекта, если поддерживается; в противном случае — null
- С версии:
- 1.4
getTitledBorderText
public String getTitledBorderText()
- Задано в:
-
getTitledBorderTextв интерфейсеAccessibleExtendedComponent - Переопределяет:
-
getTitledBorderTextв классеJComponent.AccessibleJComponent - Возвращает:
- текст заголовка рамки объекта, если поддерживается; в противном случае — null
- С версии:
- 1.4
getAccessibleKeyBinding
public AccessibleKeyBinding getAccessibleKeyBinding()
- Задано в:
-
getAccessibleKeyBindingв интерфейсеAccessibleExtendedComponent - Переопределяет:
-
getAccessibleKeyBindingв классеJComponent.AccessibleJComponent - Возвращает:
- сочетания клавиш объекта, если поддерживаются; в противном случае — null
- С версии:
- 1.4
- См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.