Класс 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
- Since:
- 1.4
Методы
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов в объекте. Если все дочерние элементы этого объекта реализуют Accessible, то этот метод должен вернуть количество дочерних элементов этого объекта.
- Overrides:
-
getAccessibleChildrenCountв классеJComponent.AccessibleJComponent - Возвращает:
- количество доступных дочерних элементов в объекте.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает n-й доступный дочерний элемент объекта. Элемент с индексом ноль представляет всплывающее меню. Если комбинированный список разрешает редактирование, элемент с индексом один представляет редактор.
- Overrides:
-
getAccessibleChildв классеJComponent.AccessibleJComponent - Параметры:
-
i- индекс дочернего элемента (нумерация с нуля) - Возвращает:
- n-й доступный дочерний элемент объекта
- См. также:
AccessibleContext.getAccessibleChildrenCount()
getAccessibleRole
public AccessibleRole getAccessibleRole()
Получить роль этого объекта.
- Overrides:
-
getAccessibleRoleв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
AccessibleRole
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Получает набор состояний этого объекта. Набор состояний AccessibleStateSet объекта состоит из набора уникальных AccessibleStates. Изменение набора AccessibleStateSet объекта вызовет событие PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
- Overrides:
-
getAccessibleStateSetв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
-
AccessibleStateSet,AccessibleState,JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
getAccessibleAction
public AccessibleAction getAccessibleAction()
Получить AccessibleAction, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleAction от своего имени.
- Overrides:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleAction
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
- Specified by:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действия (нумерация с нуля) - Возвращает:
- строку-описание действия
- См. также:
AccessibleAction.getAccessibleActionCount()
getAccessibleActionCount
public int getAccessibleActionCount()
Возвращает количество доступных действий в этом объекте. По умолчанию комбинированный список имеет одно действие.
- Specified by:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- 1, количество действий в этом объекте
doAccessibleAction
public boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом
- Specified by:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i- индекс действия (нумерация с нуля) - Возвращает:
- true, если действие было выполнено; иначе false.
- См. также:
AccessibleAction.getAccessibleActionCount()
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
Получить AccessibleSelection, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleSelection от своего имени.
- Overrides:
-
getAccessibleSelectionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
AccessibleSelection
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
Возвращает количество доступных дочерних элементов, которые в настоящее время выбраны. Если нет выбранных элементов, возвращается 0.
- Specified by:
-
getAccessibleSelectionCountв интерфейсеAccessibleSelection - Возвращает:
- количество выбранных элементов.
- Since:
- 1.3
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
Возвращает Accessible, представляющий указанный выбранный дочерний элемент во всплывающем меню. Если нет выбора или выбрано меньше дочерних элементов, чем переданное целое число, возвращаемое значение будет null.
Обратите внимание, что индекс представляет i-й выбранный дочерний элемент, что отличается от i-го дочернего элемента.
- Specified by:
-
getAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс выбранных дочерних элементов - Возвращает:
- i-й выбранный дочерний элемент
- Since:
- 1.3
- См. также:
getAccessibleSelectionCount()
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
Определяет, выбран ли текущий дочерний элемент этого объекта.
- Specified by:
-
isAccessibleChildSelectedв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс дочернего элемента в этом Accessible объекте. - Возвращает:
- true, если текущий дочерний элемент этого объекта выбран; иначе false
- Since:
- 1.3
- См. также:
AccessibleContext.getAccessibleChild(int)
addAccessibleSelection
public void addAccessibleSelection(int i)
Добавляет указанный доступный дочерний элемент объекта в выборку объекта. Если объект поддерживает множественный выбор, указанный дочерний элемент добавляется к любому существующему выбору, в противном случае он заменяет любой существующий выбор в объекте. Если указанный дочерний элемент уже выбран, этот метод не оказывает никакого влияния.
- Specified by:
-
addAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс дочернего элемента - Since:
- 1.3
- См. также:
AccessibleContext.getAccessibleChild(int)
removeAccessibleSelection
public void removeAccessibleSelection(int i)
Удаляет указанный дочерний элемент объекта из выбора объекта. Если указанный элемент не выбран, этот метод не оказывает никакого влияния.
- Specified by:
-
removeAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i- нулевой индекс дочернего элемента - Since:
- 1.3
- См. также:
AccessibleContext.getAccessibleChild(int)
clearAccessibleSelection
public void clearAccessibleSelection()
Очищает выбор в объекте, так что никакие дочерние элементы в объекте не выбраны.
- Specified by:
-
clearAccessibleSelectionв интерфейсеAccessibleSelection - Since:
- 1.3
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
Вызывает выбор каждого дочернего элемента объекта, если объект поддерживает множественный выбор.
- Specified by:
-
selectAllAccessibleSelectionв интерфейсеAccessibleSelection - Since:
- 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.