Класс JLabel.AccessibleJLabel
- Все реализованные интерфейсы:
-
Serializable,AccessibleComponent,AccessibleExtendedComponent,AccessibleText
- Вложенный класс:
- JLabel
protected class JLabel.AccessibleJLabel extends JComponent.AccessibleJComponent implements AccessibleText, AccessibleExtendedComponent
Класс, используемый для получения доступного роли для этого объекта.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка длительного хранения всех JavaBeans™ была добавлена в пакет java.beans. Пожалуйста, ознакомьтесь со статьей XMLEncoder.
- См. также:
- Сериализованная форма
Вложенные классы
Вложенные классы/интерфейсы, объявленные в классе javax.swing.JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler Вложенные классы/интерфейсы, объявленные в классе java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler Поля
Поля, объявленные в классе javax.swing.JComponent.AccessibleJComponent
accessibleFocusHandler Поля, объявленные в классе java.awt.Container.AccessibleAWTContainer
accessibleContainerHandler Поля, объявленные в классе java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler Поля, объявленные в классе javax.accessibility.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 Поля, объявленные в интерфейсе javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected | AccessibleJLabel() |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
AccessibleIcon[] | getAccessibleIcon() | Получить AccessibleIcons, связанные с этим объектом, если они есть. |
AccessibleKeyBinding | getAccessibleKeyBinding() | Возвращает сочетания клавиш, связанные с этим объектом |
String | getAccessibleName() | Получить доступное имя этого объекта. |
AccessibleRelationSet | getAccessibleRelationSet() | Получить AccessibleRelationSet, связанный с этим объектом, если он существует. |
AccessibleRole | getAccessibleRole() | Получить роль этого объекта. |
String | getAfterIndex(int part,
int index) | Возвращает строку после заданного индекса. |
String | getAtIndex(int part,
int index) | Возвращает строку по заданному индексу. |
String | getBeforeIndex(int part,
int index) | Возвращает строку перед заданным индексом. |
int | getCaretPosition() | Возвращает смещение курсора (отсчет с нуля). |
AttributeSet | getCharacterAttribute(int i) | Возвращает AttributeSet для заданного символа по заданному индексу |
Rectangle | getCharacterBounds(int i) | Возвращает прямоугольник, описывающий символ по заданному индексу в строке. |
int | getCharCount() | Возвращает количество символов (валидных индексов). |
int | getIndexAtPoint(Point p) | Учитывая точку в локальных координатах, возвращает индекс символа под этой точкой (отсчет с нуля). |
String | getSelectedText() | Возвращает выделенный фрагмент текста. |
int | getSelectionEnd() | Возвращает конечное смещение выделенного текста. |
int | getSelectionStart() | Возвращает начальное смещение выделенного текста. |
String | getTitledBorderText() | Возвращает текст заголовка рамки. |
String | getToolTipText() | Возвращает текст всплывающей подсказки. |
Методы, объявленные в классе javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleStateSet, getBorderTitle, removePropertyChangeListener Методы, объявленные в классе java.awt.Container.AccessibleAWTContainer
getAccessibleAt Методы, объявленные в классе java.awt.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 Методы, объявленные в классе javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Методы, объявленные в интерфейсе javax.accessibility.AccessibleComponent
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 Конструкторы
AccessibleJLabel
protected AccessibleJLabel()
Методы
getAccessibleName
public String getAccessibleName()
Получить доступное имя этого объекта.
- Переопределяет:
-
getAccessibleNameв классеJComponent.AccessibleJComponent - Возвращает:
- локализованное имя объекта — может быть null, если у этого объекта нет имени
- См. также:
AccessibleContext.setAccessibleName(java.lang.String)
getAccessibleRole
public AccessibleRole getAccessibleRole()
Получить роль этого объекта.
- Переопределяет:
-
getAccessibleRoleв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
AccessibleRole
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
Получить AccessibleIcons, связанные с этим объектом, если они существуют. В противном случае вернуть null.
- Переопределяет:
-
getAccessibleIconв классеAccessibleContext - Возвращает:
- массив
AccessibleIcon, если поддерживается объектом; в противном случае вернутьnull - С:
- 1.3
- См. также:
AccessibleIcon
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()
Получить AccessibleRelationSet, связанный с этим объектом, если он существует. В противном случае вернуть null.
- Переопределяет:
-
getAccessibleRelationSetв классеAccessibleContext - Возвращает:
AccessibleRelationSet, если поддерживается объектом; в противном случае вернутьnull- С:
- 1.3
- См. также:
AccessibleRelation
getIndexAtPoint
public int getIndexAtPoint(Point p)
Учитывая точку в локальных координатах, возвращает индекс (от 0) символа под этой точкой. Если точка недопустима, метод возвращает -1.
- Определено в:
-
getIndexAtPointв интерфейсеAccessibleText - Параметры:
-
p- точка в локальных координатах - Возвращает:
- индекс (от 0) символа под точкой p; если точка недопустима, возвращает -1.
- С:
- 1.3
getCharacterBounds
public Rectangle getCharacterBounds(int i)
Возвращает прямоугольник, ограничивающий символ в строке по заданному индексу. Границы возвращаются в локальных координатах. Если индекс недопустим, возвращается null.
- Определено в:
-
getCharacterBoundsв интерфейсеAccessibleText - Параметры:
-
i- индекс в строке - Возвращает:
- экранные координаты прямоугольника, ограничивающего символ. Если индекс недопустим, возвращается
null. - С:
- 1.3
getCharCount
public int getCharCount()
Возвращает количество символов (валидных индексов).
- Определено в:
-
getCharCountв интерфейсеAccessibleText - Возвращает:
- количество символов
- С:
- 1.3
getCaretPosition
public int getCaretPosition()
Возвращает смещение (от 0) курсора. Примечание: символы справа от курсора имеют тот же индекс, что и смещение (курсор находится между двумя символами).
- Определено в:
-
getCaretPositionв интерфейсеAccessibleText - Возвращает:
- смещение (от 0) курсора.
- С:
- 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)
Возвращает AttributeSet для данного символа по заданному индексу.
- Определено в:
-
getCharacterAttributeв интерфейсеAccessibleText - Параметры:
-
i- индекс в тексте (от 0) - Возвращает:
- 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
- См. также:
AccessibleKeyBinding
© 1993, 2020, 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/JLabel.AccessibleJLabel.html