Класс JMenuBar.AccessibleJMenuBar
- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.Container.AccessibleAWTContainer
-
- javax.swing.JComponent.AccessibleJComponent
-
- javax.swing.JMenuBar.AccessibleJMenuBar
- Все реализованные интерфейсы:
-
Serializable,AccessibleComponent,AccessibleExtendedComponent,AccessibleSelection
- Вложенный класс:
- JMenuBar
protected class JMenuBar.AccessibleJMenuBar extends JComponent.AccessibleJComponent implements AccessibleSelection
Этот класс реализует поддержку доступности для класса JMenuBar. Он предоставляет реализацию API доступности Java, соответствующую элементам пользовательского интерфейса панели меню.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками 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 Конструкторы
| Модификатор | Конструктор | Описание |
|---|---|---|
protected | AccessibleJMenuBar() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | addAccessibleSelection(int i) | Выбирает n-е меню в панели меню, заставляя его появиться. |
void | clearAccessibleSelection() | Очищает выбор в объекте, так что ничего в объекте не выбрано. |
AccessibleRole | getAccessibleRole() | Получить роль этого объекта. |
AccessibleSelection | getAccessibleSelection() | Получить AccessibleSelection, связанную с этим объектом. |
Accessible | getAccessibleSelection(int i) | Возвращает текущее выбранное меню, если оно выбрано, в противном случае null. |
int | getAccessibleSelectionCount() | Возвращает 1, если в этой панели меню выбрано меню. |
AccessibleStateSet | getAccessibleStateSet() | Получить набор доступных состояний этого объекта. |
boolean | isAccessibleChildSelected(int i) | Возвращает true, если текущий дочерний элемент этого объекта выбран. |
void | removeAccessibleSelection(int i) | Удаляет n-й выбранный элемент в объекте из выбора объекта. |
void | selectAllAccessibleSelection() | Обычно вызывает выбор каждого выбранного элемента в объекте, если объект поддерживает множественный выбор. |
Методы, объявленные в классе javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, 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, getAccessibleIcon, getAccessibleRelationSet, 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 Конструкторы
AccessibleJMenuBar
protected AccessibleJMenuBar()
Методы
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Получить набор доступных состояний этого объекта.
- Overrides:
-
getAccessibleStateSetв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleState, содержащий текущее состояние объекта
- См. также:
AccessibleState
getAccessibleRole
public AccessibleRole getAccessibleRole()
Получить роль этого объекта.
- Overrides:
-
getAccessibleRoleв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
AccessibleRole
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
Получить AccessibleSelection, связанный с этим объектом. В реализации Java Accessibility API для этого класса вернуть этот объект, который отвечает за реализацию интерфейса AccessibleSelection от своего имени.
- Overrides:
-
getAccessibleSelectionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleSelection
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
Возвращает 1, если в этой панели меню в данный момент выбран пункт меню.
- Specified by:
-
getAccessibleSelectionCountв интерфейсеAccessibleSelection - Возвращает:
- 1, если пункт меню выбран, иначе 0
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
Возвращает текущий выбранный пункт меню, если он выбран, в противном случае null.
- Specified by:
-
getAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс выбранного дочернего элемента - Возвращает:
- i-ый выбранный дочерний элемент
- См. также:
AccessibleSelection.getAccessibleSelectionCount()
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
Возвращает true, если текущий дочерний элемент этого объекта выбран.
- Specified by:
-
isAccessibleChildSelectedв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс дочернего элемента в этом объекте Accessible. - Возвращает:
-
trueесли текущий дочерний элемент этого объекта выбран; иначеfalse - См. также:
AccessibleContext.getAccessibleChild(int)
addAccessibleSelection
public void addAccessibleSelection(int i)
Выбирает n-ый пункт меню в панели меню, принудительно открывая его. Если другой пункт меню открыт, это закроет его. Если n-ый пункт уже выбран, этот метод не окажет никакого влияния.
- Specified by:
-
addAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс выбираемых элементов - См. также:
getAccessibleStateSet()
removeAccessibleSelection
public void removeAccessibleSelection(int i)
Удаляет n-ый выбранный элемент из выбора объекта. Если n-ый элемент не выбран, этот метод не окажет никакого влияния. В противном случае он закроет всплывающее меню.
- Specified by:
-
removeAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс выбираемых элементов - См. также:
AccessibleContext.getAccessibleChild(int)
clearAccessibleSelection
public void clearAccessibleSelection()
Очищает выбор в объекте, так что ничего в объекте не выбрано. Это закроет любое открытое меню.
- Specified by:
-
clearAccessibleSelectionв интерфейсеAccessibleSelection
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
Обычно выбирает все выбранные элементы в объекте, если объект поддерживает несколько выборов. Этот метод не имеет смысла в панели меню и ничего не делает.
- Specified by:
-
selectAllAccessibleSelectionв интерфейсеAccessibleSelection
© 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/JMenuBar.AccessibleJMenuBar.html