Spec-Zone.ru › OpenJDK 27

Класс ImageIcon.AccessibleImageIcon

java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.ImageIcon.AccessibleImageIcon
Все реализованные интерфейсы:
Serializable, AccessibleIcon
Внешний класс:
ImageIcon
protected class ImageIcon.AccessibleImageIcon extends AccessibleContext implements AccessibleIcon, Serializable
Этот класс реализует поддержку доступности для класса ImageIcon. Он предоставляет реализацию Java Accessibility API, подходящую для элементов пользовательского интерфейса — значков изображений.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации предназначена для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.

Начиная с:
1.3

Краткое описание полей

Поля, объявленные в классе 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
Модификатор и тип Поле Описание
static final String ACCESSIBLE_ACTION_PROPERTY
Константа, указывающая на изменение поддерживаемого набора действий.
static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Константа, используемая для определения изменения активного потомка компонента.
static final String ACCESSIBLE_CARET_PROPERTY
Константа, используемая для определения изменения каретки accessibleText.
static final String ACCESSIBLE_CHILD_PROPERTY
Константа, используемая для определения добавления или удаления дочерних элементов Accessible объекта.
static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
PropertyChangeEvent, указывающая на изменение границ компонента.
static final String ACCESSIBLE_DESCRIPTION_PROPERTY
Константа, используемая для определения изменения свойства AccessibleContext.accessibleDescription.
static final String ACCESSIBLE_HYPERTEXT_OFFSET
Константа, указывающая на то, что гипертекстовый элемент получил фокус.
static final String ACCESSIBLE_INVALIDATE_CHILDREN
PropertyChangeEvent, указывающая на существенное изменение дочерних элементов компонента, например дерева или текста.
static final String ACCESSIBLE_NAME_PROPERTY
Константа, используемая для определения изменения свойства AccessibleContext.accessibleName.
static final String ACCESSIBLE_SELECTION_PROPERTY
Константа, используемая для определения изменения accessibleSelection.
static final String ACCESSIBLE_STATE_PROPERTY
Константа, используемая для определения изменения свойства accessibleStateSet.
static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Константа, указывающая на изменение заголовка таблицы.
static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
Константа, указывающая на изменение описания столбца.
static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
Константа, указывающая на изменение заголовка столбца.
static final String ACCESSIBLE_TABLE_MODEL_CHANGED
Константа, указывающая на изменение данных таблицы.
static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
Константа, указывающая на изменение описания строки.
static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
Константа, указывающая на изменение заголовка строки.
static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Константа, указывающая на изменение сводки таблицы.
static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
PropertyChangeEvent, указывающая на изменение атрибутов текста.
static final String ACCESSIBLE_TEXT_PROPERTY
PropertyChangeEvent, указывающая на изменение текста.
static final String ACCESSIBLE_VALUE_PROPERTY
Константа, используемая для определения изменения свойства accessibleValue.
static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
Константа, используемая для определения изменения внешнего вида объекта.
protected String accessibleDescription
Локализованная строка, содержащая описание объекта.
protected String accessibleName
Локализованная строка, содержащая имя объекта.
protected Accessible accessibleParent
Родительский объект, доступный для этого объекта.

Краткое описание конструкторов

AccessibleImageIcon()
Модификатор Конструктор Описание
protected
Создает AccessibleImageIcon.

Краткое описание методов

Модификатор и тип Метод Описание
Accessible getAccessibleChild(int i)
Возвращает n-й дочерний объект Accessible этого объекта.
int getAccessibleChildrenCount()
Возвращает количество доступных дочерних объектов.
String getAccessibleIconDescription()
Возвращает описание значка.
int getAccessibleIconHeight()
Возвращает высоту значка.
int getAccessibleIconWidth()
Возвращает ширину значка.
int getAccessibleIndexInParent()
Возвращает индекс этого объекта в его доступном родительском объекте.
Accessible getAccessibleParent()
Возвращает доступный родительский объект для этого объекта.
AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
AccessibleStateSet getAccessibleStateSet()
Возвращает состояние этого объекта.
Locale getLocale()
Возвращает локаль этого объекта.
void setAccessibleIconDescription(String description)
Задает описание значка.

Методы, объявленные в классе AccessibleContext

addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleComponent, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleName, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
Модификатор и тип Метод Описание
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей.
void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомления об изменениях связанных свойств.
AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий.
AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с этим объектом, имеющим графическое представление.
String getAccessibleDescription()
Возвращает свойство accessibleDescription этого объекта.
AccessibleEditableText getAccessibleEditableText()
Возвращает AccessibleEditableText, связанный с этим объектом, который отображает редактируемый текст.
AccessibleIcon[] getAccessibleIcon()
Возвращает AccessibleIcons, связанный с объектом, которому сопоставлен один или несколько значков.
String getAccessibleName()
Возвращает свойство accessibleName этого объекта.
AccessibleRelationSet getAccessibleRelationSet()
Возвращает AccessibleRelationSet, связанный с объектом.
AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом и позволяющий выбирать его дочерние элементы Accessible.
AccessibleTable getAccessibleTable()
Возвращает AccessibleTable, связанный с объектом.
AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, который отображает текст.
AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом и поддерживающий значение Numerical.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей.
void setAccessibleDescription(String s)
Задает доступное описание этого объекта.
void setAccessibleName(String s)
Задает локализованное доступное имя этого объекта.
void setAccessibleParent(Accessible a)
Задает родительский объект Accessible для этого объекта.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли другой объект этому объекту.
protected void finalize()
Устарело и подлежит удалению: этот элемент API может быть удален в будущей версии.
Финализация устарела и будет удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Приостанавливает текущий поток до его пробуждения, обычно в результате вызова notify или interrupt.
final void wait(long timeoutMillis)
Приостанавливает текущий поток до его пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Приостанавливает текущий поток до его пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

Подробное описание конструкторов

AccessibleImageIcon

protected AccessibleImageIcon()
Создает AccessibleImageIcon.

Подробное описание методов

getAccessibleRole

public AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
Определен в:
getAccessibleRole в классе AccessibleContext
Возвращает:
экземпляр AccessibleRole, описывающий роль объекта
См. также:
  • AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
Возвращает состояние этого объекта.
Определен в:
getAccessibleStateSet в классе AccessibleContext
Возвращает:
экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
См. также:
  • AccessibleState

getAccessibleParent

public Accessible getAccessibleParent()
Возвращает доступный родительский объект для этого объекта. Если родительский объект этого объекта реализует Accessible, этот метод должен просто возвращать getParent().
Переопределяет:
getAccessibleParent в классе AccessibleContext
Возвращает:
доступный родительский объект для этого объекта; может быть null, если у этого объекта нет доступного родительского объекта

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
Возвращает индекс этого объекта в его доступном родительском объекте.
Определен в:
getAccessibleIndexInParent в классе AccessibleContext
Возвращает:
индекс этого объекта в родительском объекте; -1, если у этого объекта нет доступного родительского объекта.
См. также:
  • getAccessibleParent()

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних объектов. Если все дочерние объекты этого объекта реализуют Accessible, этот метод должен возвращать количество дочерних объектов.
Определен в:
getAccessibleChildrenCount в классе AccessibleContext
Возвращает:
количество доступных дочерних объектов.

getAccessibleChild

public Accessible getAccessibleChild(int i)
Возвращает n-й дочерний объект Accessible этого объекта.
Определен в:
getAccessibleChild в классе AccessibleContext
Параметры:
i — индекс дочернего объекта, начиная с нуля
Возвращает:
n-й дочерний объект Accessible этого объекта
См. также:
  • AccessibleContext.getAccessibleChildrenCount()

getLocale

public Locale getLocale() throws IllegalComponentStateException
Возвращает локаль этого объекта.
Определен в:
getLocale в классе AccessibleContext
Возвращает:
локаль этого объекта
Выбрасывает:
IllegalComponentStateException — если у компонента нет собственной локали и он еще не добавлен в иерархию контейнеров, позволяющую определить локаль по содержащему родительскому объекту

getAccessibleIconDescription

public String getAccessibleIconDescription()
Возвращает описание значка. Это должно быть краткое текстовое описание объекта. Например, оно может быть представлено незрячему пользователю, чтобы дать ему представление о назначении значка.
Определен в:
getAccessibleIconDescription в интерфейсе AccessibleIcon
Возвращает:
описание значка

setAccessibleIconDescription

public void setAccessibleIconDescription(String description)
Задает описание значка. Это должно быть краткое текстовое описание объекта. Например, оно может быть представлено незрячему пользователю, чтобы дать ему представление о назначении значка.
Определен в:
setAccessibleIconDescription в интерфейсе AccessibleIcon
Параметры:
description — описание значка

getAccessibleIconHeight

public int getAccessibleIconHeight()
Возвращает высоту значка.
Определен в:
getAccessibleIconHeight в интерфейсе AccessibleIcon
Возвращает:
высота значка

getAccessibleIconWidth

public int getAccessibleIconWidth()
Возвращает ширину значка.
Определен в:
getAccessibleIconWidth в интерфейсе AccessibleIcon
Возвращает:
ширина значка

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, которая содержит более подробные описания для разработчиков, общие сведения, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API