Класс AbstractButton.AccessibleAbstractButton
- Все реализованные интерфейсы:
Serializable, AccessibleAction, AccessibleComponent, AccessibleExtendedComponent, AccessibleText, AccessibleValue
- Непосредственные известные подклассы:
JButton.AccessibleJButton, JMenuItem.AccessibleJMenuItem, JToggleButton.AccessibleJToggleButton
- Внешний класс:
AbstractButton
protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleValue, AccessibleText, AccessibleExtendedComponent
AbstractButton. Он предоставляет реализацию Java Accessibility API, подходящую для элементов пользовательского интерфейса — кнопок и элементов меню. Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации предназначена для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.
- Начиная с версии:
- 1.4
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Вложенные классы и интерфейсы, объявленные в классе Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Краткое описание полей
Поля, объявленные в классе JComponent.AccessibleJComponent
accessibleFocusHandler
Поля, объявленные в классе Container.AccessibleAWTContainer
accessibleContainerHandler
Поля, объявленные в классе Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
Поля, объявленные в классе 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
Поля, объявленные в интерфейсе AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Поля, объявленные в интерфейсе AccessibleText
CHARACTER, SENTENCE, WORD
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор для вызова из подклассов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
doAccessibleAction |
Выполняет указанное действие над объектом |
AccessibleAction |
getAccessibleAction() |
Возвращает AccessibleAction, связанный с этим объектом. |
int |
getAccessibleActionCount() |
Возвращает количество действий, доступных в этом объекте. |
String |
getAccessibleActionDescription |
Возвращает описание указанного действия объекта. |
AccessibleIcon[] |
getAccessibleIcon() |
Возвращает связанные с этим объектом AccessibleIcons, если они имеются. |
AccessibleKeyBinding |
getAccessibleKeyBinding() |
Возвращает сочетания клавиш, связанные с этим объектом |
String |
getAccessibleName() |
Возвращает доступное имя этого объекта. |
AccessibleRelationSet |
getAccessibleRelationSet() |
Возвращает связанный с этим объектом AccessibleRelationSet, если он имеется. |
AccessibleStateSet |
getAccessibleStateSet() |
Возвращает набор состояний этого объекта. |
AccessibleValue |
getAccessibleValue() |
Возвращает AccessibleValue, связанный с этим объектом. |
String |
getAfterIndex |
Возвращает строку после заданного индекса. |
String |
getAtIndex |
Возвращает строку по заданному индексу. |
String |
getBeforeIndex |
Возвращает строку перед заданным индексом. |
int |
getCaretPosition() |
Возвращает смещение каретки, отсчитываемое от нуля. |
AttributeSet |
getCharacterAttribute |
Возвращает AttributeSet для символа с заданным индексом |
Rectangle |
getCharacterBounds |
Определяет ограничивающий прямоугольник символа с заданным индексом в строке. |
int |
getCharCount() |
Возвращает количество символов (допустимых индексов) |
Number |
getCurrentAccessibleValue() |
Возвращает значение этого объекта в виде числа. |
int |
getIndexAtPoint |
Для точки в локальных координатах возвращает индекс символа под этой точкой, отсчитываемый от нуля. |
Number |
getMaximumAccessibleValue() |
Возвращает максимальное значение этого объекта в виде числа. |
Number |
getMinimumAccessibleValue() |
Возвращает минимальное значение этого объекта в виде числа. |
String |
getSelectedText() |
Возвращает выделенную часть текста. |
int |
getSelectionEnd() |
Возвращает конечное смещение в выделенном тексте. |
int |
getSelectionStart() |
Возвращает начальное смещение в выделенном тексте. |
String |
getTitledBorderText() |
Возвращает текст рамки с заголовком |
String |
getToolTipText() |
Возвращает текст всплывающей подсказки |
boolean |
setCurrentAccessibleValue |
Задает значение этого объекта в виде числа. |
Методы, объявленные в классе JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleRole, getBorderTitle, removePropertyChangeListener
Методы, объявленные в классе Container.AccessibleAWTContainer
getAccessibleAt
Методы, объявленные в классе 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
Методы, объявленные в классе AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, setAccessibleDescription, setAccessibleName, setAccessibleParent
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе 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
Подробное описание конструкторов
AccessibleAbstractButton
protected AccessibleAbstractButton()
Подробное описание методов
getAccessibleName
public String getAccessibleName()
- Переопределяет:
-
getAccessibleNameв классеJComponent.AccessibleJComponent - Возвращает:
- локализованное имя объекта; может быть
null, если у объекта нет имени - См. также:
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
- Переопределяет:
-
getAccessibleIconв классеAccessibleContext - Возвращает:
- массив
AccessibleIcon, если объект поддерживает эту возможность; в противном случае возвращаетnull - Начиная с версии:
- 1.3
- См. также:
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
- Переопределяет:
-
getAccessibleStateSetв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleState, содержащий текущее состояние объекта
- См. также:
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()
- Переопределяет:
-
getAccessibleRelationSetв классеAccessibleContext - Возвращает:
AccessibleRelationSet, если объект поддерживает эту возможность; в противном случае возвращаетnull- Начиная с версии:
- 1.3
- См. также:
getAccessibleAction
public AccessibleAction getAccessibleAction()
- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
getAccessibleValue
public AccessibleValue getAccessibleValue()
- Переопределяет:
-
getAccessibleValueв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
getAccessibleActionCount
public int getAccessibleActionCount()
- Определено в:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- 1 — количество действий в этом объекте
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
- Определено в:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i— индекс действия, отсчитываемый от нуля - Возвращает:
- описание действия в виде
String - См. также:
doAccessibleAction
public boolean doAccessibleAction(int i)
- Определено в:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i— индекс действия, отсчитываемый от нуля - Возвращает:
- true, если действие выполнено; в противном случае false.
- См. также:
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()
- Определено в:
-
getCurrentAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Integer со значением 0, если объект не выбран, или Integer со значением 1, если объект выбран.
- См. также:
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
- Определено в:
-
setCurrentAccessibleValueв интерфейсеAccessibleValue - Параметры:
-
n— число, используемое в качестве значения - Возвращает:
- True, если значение задано.
- См. также:
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
- Определено в:
-
getMinimumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Integer со значением 0.
- См. также:
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
- Определено в:
-
getMaximumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Integer со значением 1.
- См. также:
getIndexAtPoint
public int getIndexAtPoint(Point p)
- Определено в:
-
getIndexAtPointв интерфейсеAccessibleText - Параметры:
-
p— точка в локальных координатах - Возвращает:
- индекс символа под точкой p, отсчитываемый от нуля; если точка недопустима, возвращает -1.
- Начиная с версии:
- 1.3
getCharacterBounds
public Rectangle getCharacterBounds(int i)
- Определено в:
-
getCharacterBoundsв интерфейсеAccessibleText - Параметры:
-
i— индекс в строке - Возвращает:
- экранные координаты ограничивающего прямоугольника символа; если индекс недопустим, возвращает пустой прямоугольник.
- Начиная с версии:
- 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/AbstractButton.AccessibleAbstractButton.html