Класс 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()
- Переопределяет:
-
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- индекс действия (от нуля) - Возвращает:
- описание действия
- См. также:
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- индекс в тексте (нумерация с нуля) - Возвращает:
- 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/AbstractButton.AccessibleAbstractButton.html