Класс JComboBox.AccessibleJComboBox
- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.Container.AccessibleAWTContainer
-
- javax.swing.JComponent.AccessibleJComponent
-
- javax.swing.JComboBox.AccessibleJComboBox
- Все реализованные интерфейсы:
-
Serializable,AccessibleAction,AccessibleComponent,AccessibleExtendedComponent,AccessibleSelection
- Вложенный класс:
- JComboBox<E>
protected class JComboBox.AccessibleJComboBox extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleSelection
Этот класс реализует поддержку доступности для класса JComboBox. Он предоставляет реализацию 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 Поля, объявленные в интерфейсе javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP Конструкторы
| Конструктор | Описание |
|---|---|
AccessibleJComboBox() | Возвращает экземпляр AccessibleJComboBox |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | addAccessibleSelection(int i) | Добавляет указанного Accessible дочернего элемента объекта к выбору объекта. |
void | clearAccessibleSelection() | Очищает выбор в объекте, так что ни один дочерний элемент в объекте не выбран. |
boolean | doAccessibleAction(int i) | Выполняет указанное действие над объектом. |
AccessibleAction | getAccessibleAction() | Получить AccessibleAction, связанную с этим объектом. |
int | getAccessibleActionCount() | Возвращает количество доступных действий в этом объекте. |
String | getAccessibleActionDescription(int i) | Возвращает описание указанного действия объекта. |
Accessible | getAccessibleChild(int i) | Возвращает n-й Accessible дочерний элемент объекта. |
int | getAccessibleChildrenCount() | Возвращает количество доступных дочерних элементов в объекте. |
AccessibleRole | getAccessibleRole() | Получить роль этого объекта. |
AccessibleSelection | getAccessibleSelection() | Получить AccessibleSelection, связанную с этим объектом. |
Accessible | getAccessibleSelection(int i) | Возвращает Accessible, представляющий указанный выбранный дочерний элемент в всплывающем окне. |
int | getAccessibleSelectionCount() | Возвращает количество доступных дочерних элементов, которые в настоящее время выбраны. |
AccessibleStateSet | getAccessibleStateSet() | Получить набор состояний этого объекта. |
boolean | isAccessibleChildSelected(int i) | Определяет, выбран ли текущий дочерний элемент этого объекта. |
void | removeAccessibleSelection(int i) | Удаляет указанного дочернего элемента объекта из выбора объекта. |
void | selectAllAccessibleSelection() | Приводит к выбору каждого дочернего элемента объекта, если объект поддерживает множественный выбор. |
Методы, объявленные в классе javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, 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, 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 Конструкторы
AccessibleJComboBox
public AccessibleJComboBox()
Возвращает экземпляр AccessibleJComboBox
- С момента:
- 1.4
Методы
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов в объекте. Если все дочерние элементы этого объекта реализуют Accessible, то этот метод должен возвращать количество дочерних элементов этого объекта.
- Переопределяет:
-
getAccessibleChildrenCountв классеJComponent.AccessibleJComponent - Возвращает:
- количество доступных дочерних элементов в объекте.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает n-ый доступный дочерний элемент объекта. Элемент с индексом ноль представляет всплывающее меню. Если раскрывающийся список редактируемый, элемент с индексом один представляет редактор.
- Переопределяет:
-
getAccessibleChildв классеJComponent.AccessibleJComponent - Параметры:
-
i- индекс дочернего элемента (от нуля) - Возвращает:
- n-ый доступный дочерний элемент объекта
- См. также:
AccessibleContext.getAccessibleChildrenCount()
getAccessibleRole
public AccessibleRole getAccessibleRole()
Получить роль этого объекта.
- Переопределяет:
-
getAccessibleRoleв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
AccessibleRole
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Получает набор состояний этого объекта. Набор состояний AccessibleStateSet объекта состоит из набора уникальных AccessibleStates. Изменение набора AccessibleStateSet объекта приведет к срабатыванию события PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
- Переопределяет:
-
getAccessibleStateSetв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
-
AccessibleStateSet,AccessibleState,JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
getAccessibleAction
public AccessibleAction getAccessibleAction()
Получить AccessibleAction, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleAction от своего имени.
- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleAction
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
- Определено в:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действия (от нуля) - Возвращает:
- описание действия
- См. также:
AccessibleAction.getAccessibleActionCount()
getAccessibleActionCount
public int getAccessibleActionCount()
Возвращает количество доступных действий в этом объекте. По умолчанию раскрывающийся список имеет одно действие.
- Определено в:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- 1, количество действий в этом объекте
doAccessibleAction
public boolean doAccessibleAction(int i)
Выполнить указанное действие на объекте
- Определено в:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действия (от нуля) - Возвращает:
- true, если действие выполнено; иначе false.
- См. также:
AccessibleAction.getAccessibleActionCount()
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
Получить AccessibleSelection, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleSelection от своего имени.
- Переопределяет:
-
getAccessibleSelectionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleSelection
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
Возвращает количество доступных дочерних элементов, которые в данный момент выбраны. Если ни один элемент не выбран, возвращается 0.
- Определено в:
-
getAccessibleSelectionCountв интерфейсеAccessibleSelection - Возвращает:
- количество выбранных элементов.
- С момента:
- 1.3
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
Возвращает Accessible, представляющий выбранный дочерний элемент в всплывающем меню по указанному индексу. Если выбор отсутствует или выбранных элементов меньше, чем переданное целое число, возвращается null.
Обратите внимание, что индекс представляет i-ый выбранный дочерний элемент, что отличается от i-ого дочернего элемента.
- Определено в:
-
getAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс выбранных дочерних элементов - Возвращает:
- i-ый выбранный дочерний элемент
- С момента:
- 1.3
- См. также:
getAccessibleSelectionCount()
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
Определяет, выбран ли текущий дочерний элемент этого объекта.
- Определено в:
-
isAccessibleChildSelectedв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс дочернего элемента в этом объекте Accessible. - Возвращает:
- true, если текущий дочерний элемент этого объекта выбран; иначе false
- С момента:
- 1.3
- См. также:
AccessibleContext.getAccessibleChild(int)
addAccessibleSelection
public void addAccessibleSelection(int i)
Добавляет указанный дочерний элемент Accessible объекта в выбор объекта. Если объект поддерживает несколько выборов, указанный дочерний элемент добавляется к любому существующему выбору, в противном случае он заменяет любой существующий выбор в объекте. Если указанный дочерний элемент уже выбран, этот метод не оказывает никакого влияния.
- Определено в:
-
addAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс дочернего элемента - С момента:
- 1.3
- См. также:
AccessibleContext.getAccessibleChild(int)
removeAccessibleSelection
public void removeAccessibleSelection(int i)
Удаляет указанный дочерний элемент объекта из выбора объекта. Если указанный элемент не выбран, этот метод не оказывает никакого влияния.
- Определено в:
-
removeAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс дочернего элемента - С момента:
- 1.3
- См. также:
AccessibleContext.getAccessibleChild(int)
clearAccessibleSelection
public void clearAccessibleSelection()
Очищает выбор в объекте, так что ни один дочерний элемент в объекте не выбран.
- Определено в:
-
clearAccessibleSelectionв интерфейсеAccessibleSelection - С момента:
- 1.3
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
Выбирает каждый дочерний элемент объекта, если объект поддерживает несколько выборов.
- Определено в:
-
selectAllAccessibleSelectionв интерфейсеAccessibleSelection - С момента:
- 1.3
© 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/JComboBox.AccessibleJComboBox.html