Класс JComponent.AccessibleJComponent
- Все реализованные интерфейсы:
-
Serializable,AccessibleComponent,AccessibleExtendedComponent
- Прямые известные подклассы:
-
AbstractButton.AccessibleAbstractButton,JColorChooser.AccessibleJColorChooser,JComboBox.AccessibleJComboBox,JDesktopPane.AccessibleJDesktopPane,JFileChooser.AccessibleJFileChooser,JInternalFrame.AccessibleJInternalFrame,JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon,JLabel.AccessibleJLabel,JLayeredPane.AccessibleJLayeredPane,JList.AccessibleJList,JMenuBar.AccessibleJMenuBar,JOptionPane.AccessibleJOptionPane,JPanel.AccessibleJPanel,JPopupMenu.AccessibleJPopupMenu,JProgressBar.AccessibleJProgressBar,JRootPane.AccessibleJRootPane,JScrollBar.AccessibleJScrollBar,JScrollPane.AccessibleJScrollPane,JSeparator.AccessibleJSeparator,JSlider.AccessibleJSlider,JSpinner.AccessibleJSpinner,JSplitPane.AccessibleJSplitPane,JTabbedPane.AccessibleJTabbedPane,JTable.AccessibleJTable,JTableHeader.AccessibleJTableHeader,JTextComponent.AccessibleJTextComponent,JToolBar.AccessibleJToolBar,JToolTip.AccessibleJToolTip,JTree.AccessibleJTree,JViewport.AccessibleJViewport
- Вложенный класс:
- JComponent
public abstract class JComponent.AccessibleJComponent extends Container.AccessibleAWTContainer implements AccessibleExtendedComponent
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JComponent.AccessibleJComponent.AccessibleContainerHandler |
Вызывает обработчик PropertyChange, если он зарегистрирован, при добавлении/удалении дочерних элементов. |
protected class |
JComponent.AccessibleJComponent.AccessibleFocusHandler |
Устаревшее. Этот класс больше не используется или не нужен. |
Вложенные классы/интерфейсы, объявленные в классе java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected FocusListener |
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 |
Хотя класс является абстрактным, это следует вызывать всем подклассам. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
Accessible |
getAccessibleChild |
Возвращает n-ый доступный дочерний элемент объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество доступных дочерних элементов в объекте. |
String |
getAccessibleDescription() |
Получает описание доступности этого объекта. |
AccessibleKeyBinding |
getAccessibleKeyBinding() |
Возвращает сочетания клавиш, связанные с этим объектом |
String |
getAccessibleName() |
Получает имя доступности этого объекта. |
AccessibleRole |
getAccessibleRole() |
Получает роль этого объекта. |
AccessibleStateSet |
getAccessibleStateSet() |
Получает состояние этого объекта. |
protected String |
getBorderTitle |
Рекурсивно ищет в иерархии границ (если она существует) TitledBorder с ненулевым заголовком. |
String |
getTitledBorderText() |
Возвращает текст заголовка рамки. |
String |
getToolTipText() |
Возвращает текст всплывающей подсказки. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
Методы, объявленные в классе 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, getAccessibleSelection, 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
Подробное описание полей
accessibleFocusHandler
@Deprecated protected FocusListener accessibleFocusHandler
Подробное описание конструкторов
AccessibleJComponent
protected AccessibleJComponent()
Подробное описание методов
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Overrides:
-
addPropertyChangeListenerв классеContainer.AccessibleAWTContainer - Параметры:
-
listener- добавляемый обработчик PropertyChangeListener - См. также:
-
AccessibleContext.ACCESSIBLE_NAME_PROPERTYAccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTYAccessibleContext.ACCESSIBLE_STATE_PROPERTYAccessibleContext.ACCESSIBLE_VALUE_PROPERTYAccessibleContext.ACCESSIBLE_SELECTION_PROPERTYAccessibleContext.ACCESSIBLE_TEXT_PROPERTYAccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Overrides:
-
removePropertyChangeListenerв классеContainer.AccessibleAWTContainer - Параметры:
-
listener- удаляемый обработчик PropertyChangeListener
getBorderTitle
protected String getBorderTitle(Border b)
- Параметры:
-
b- граница, для которой требуется получить заголовок - Возвращает:
- заголовок границы в виде строки, null, если заголовка нет
getAccessibleName
public String getAccessibleName()
- Overrides:
-
getAccessibleNameв классеComponent.AccessibleAWTComponent - Возвращает:
- локализованное имя объекта — может быть null, если у этого объекта нет имени
- См. также:
getAccessibleDescription
public String getAccessibleDescription()
- Overrides:
-
getAccessibleDescriptionв классеComponent.AccessibleAWTComponent - Возвращает:
- локализованное описание объекта — может быть null, если у этого объекта нет описания
- См. также:
getAccessibleRole
public AccessibleRole getAccessibleRole()
- Overrides:
-
getAccessibleRoleв классеComponent.AccessibleAWTComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
- Overrides:
-
getAccessibleStateSetв классеComponent.AccessibleAWTComponent - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
- Overrides:
-
getAccessibleChildrenCountв классеContainer.AccessibleAWTContainer - Возвращает:
- количество доступных дочерних элементов в объекте.
getAccessibleChild
public Accessible getAccessibleChild(int i)
- Overrides:
-
getAccessibleChildв классеContainer.AccessibleAWTContainer - Параметры:
-
i- индекс дочернего элемента (с нуля) - Возвращает:
- n-й доступный дочерний элемент объекта
- См. также:
getToolTipText
public String getToolTipText()
- Specified by:
-
getToolTipTextв интерфейсеAccessibleExtendedComponent - Возвращает:
- текст всплывающей подсказки объекта, если поддерживается; в противном случае null
- Since:
- 1.4
getTitledBorderText
public String getTitledBorderText()
- Specified by:
-
getTitledBorderTextв интерфейсеAccessibleExtendedComponent - Возвращает:
- текст заголовка рамки объекта, если поддерживается; в противном случае null
- Since:
- 1.4
getAccessibleKeyBinding
public AccessibleKeyBinding getAccessibleKeyBinding()
- Specified by:
-
getAccessibleKeyBindingв интерфейсеAccessibleExtendedComponent - Возвращает:
- сочетания клавиш, если поддерживаются, объекта; в противном случае null
- Since:
- 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/JComponent.AccessibleJComponent.html