Класс 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.
- С момента:
- 1.2
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
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 - См. также:
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Overrides:
-
removePropertyChangeListenerв классеContainer.AccessibleAWTContainer - Параметры:
-
listener- удаляемый обработчик PropertyChangeListener
getBorderTitle
protected String getBorderTitle(Border b)
- Параметры:
-
b- граница, для которой нужно получить заголовок - Возвращает:
- заголовок границы как
String, 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, 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/JComponent.AccessibleJComponent.html