Класс 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. Он предоставляет реализацию API доступности Java, соответствующую элементам пользовательского интерфейса кнопок и пунктов меню. Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.
- С момента:
- 1.4
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе 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.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Поля, объявленные в интерфейсе javax.accessibility.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 |
Установить значение этого объекта как числа. |
Методы, объявленные в классе javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleRole, 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, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, 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
Подробное описание конструкторов
AccessibleAbstractButton
protected AccessibleAbstractButton()
Подробное описание методов
getAccessibleName
public String getAccessibleName()
- Overrides:
-
getAccessibleNameв классеJComponent.AccessibleJComponent - Возвращает:
- локализованное имя объекта — может быть
nullесли у этого объекта нет имени - См. также:
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
- Overrides:
-
getAccessibleIconв классеAccessibleContext - Возвращает:
- массив
AccessibleIcon, если поддерживается объектом; в противном случае вернутьnull - С:
- 1.3
- См. также:
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
- Overrides:
-
getAccessibleStateSetв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleState, содержащий текущее состояние объекта
- См. также:
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()
- Overrides:
-
getAccessibleRelationSetв классеAccessibleContext - Возвращает:
AccessibleRelationSet, если поддерживается объектом; в противном случае вернутьnull- С:
- 1.3
- См. также:
getAccessibleAction
public AccessibleAction getAccessibleAction()
- Overrides:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
getAccessibleValue
public AccessibleValue getAccessibleValue()
- Overrides:
-
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 - Возвращает:
- Целое число 0, если элемент не выбран, или 1, если выбран.
- См. также:
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
- Указано в:
-
setCurrentAccessibleValueв интерфейсеAccessibleValue - Параметры:
-
n- число, используемое для значения - Возвращает:
- true, если значение было установлено.
- См. также:
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
- Указано в:
-
getMinimumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Целое число 0.
- См. также:
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
- Указано в:
-
getMaximumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Целое число 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- индекс в тексте (от 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
- См. также:
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/AbstractButton.AccessibleAbstractButton.html