Класс JList.AccessibleJList.AccessibleJListChild
- Все реализованные интерфейсы:
-
Accessible,AccessibleAction,AccessibleComponent
- Вложенный класс:
JList.AccessibleJList
protected class JList.AccessibleJList.AccessibleJListChild extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleAction
- С тех пор:
- 1.2
Краткое описание полей
Поля, объявленные в классе 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
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AccessibleJListChild |
Создаёт AccessibleJListChild. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addFocusListener |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента. |
boolean |
contains |
Проверяет, находится ли указанная точка внутри границ этого объекта, где координаты x и y точки определяются как относительные к системе координат объекта. |
boolean |
doAccessibleAction |
Выполняет указанное действие над объектом. |
AccessibleAction |
getAccessibleAction() |
Получает связанный с этим объектом AccessibleAction, поддерживающий одно или несколько действий. |
int |
getAccessibleActionCount() |
Возвращает количество доступных действий для данного объекта. Если их несколько, первое действие считается «по умолчанию». |
String |
getAccessibleActionDescription |
Возвращает описание указанного действия объекта. |
Accessible |
getAccessibleAt |
Возвращает дочерний элемент Accessible, если он существует, содержащийся в локальных координатах Point. |
Accessible |
getAccessibleChild |
Возвращает указанный дочерний элемент Accessible объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество доступных дочерних элементов объекта. |
AccessibleComponent |
getAccessibleComponent() |
Получает AccessibleComponent, связанный с этим объектом. |
AccessibleContext |
getAccessibleContext() |
Получает AccessibleContext для этого объекта. |
AccessibleIcon[] |
getAccessibleIcon() |
Возвращает значок для рендера элемента, как единственный элемент массива AccessibleIcon или массив null, если компонент рендера не содержит значков. |
int |
getAccessibleIndexInParent() |
Получает индекс этого объекта в родительском элементе доступности (нумерация с 0). |
AccessibleRole |
getAccessibleRole() |
Получает роль этого объекта. |
AccessibleStateSet |
getAccessibleStateSet() |
Получает набор состояний этого объекта. |
Color |
getBackground() |
Получает цвет фона этого объекта. |
Rectangle |
getBounds() |
Получает границы этого объекта в виде объекта Rectangle. |
Cursor |
getCursor() |
Получает курсор этого объекта. |
Font |
getFont() |
Получает шрифт этого объекта. |
FontMetrics |
getFontMetrics |
Получает FontMetrics этого объекта. |
Color |
getForeground() |
Получает цвет переднего плана этого объекта. |
Locale |
getLocale() |
Получает локаль компонента. |
Point |
getLocation() |
Получает расположение объекта относительно родителя в виде точки, задающей верхний левый угол объекта в пространстве координат экрана. |
Point |
getLocationOnScreen() |
Возвращает расположение объекта на экране. |
Dimension |
getSize() |
Возвращает размер этого объекта в виде объекта Dimension. |
boolean |
isEnabled() |
Определяет, включен ли объект. |
boolean |
isFocusTraversable() |
Возвращает, может ли этот объект получить фокус. |
boolean |
isShowing() |
Определяет, отображается ли объект. |
boolean |
isVisible() |
Определяет, виден ли объект. |
void |
removeFocusListener |
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
requestFocus() |
Запрашивает фокус для этого объекта. |
void |
setAccessibleDescription |
Устанавливает описание доступности этого объекта. |
void |
setAccessibleName |
Устанавливает локализованное имя доступности этого объекта. |
void |
setBackground |
Устанавливает цвет фона этого объекта. |
void |
setBounds |
Устанавливает границы этого объекта в виде объекта Rectangle. |
void |
setCursor |
Устанавливает курсор этого объекта. |
void |
setEnabled |
Устанавливает состояние активности объекта. |
void |
setFont |
Устанавливает шрифт этого объекта. |
void |
setForeground |
Устанавливает цвет переднего плана этого объекта. |
void |
setLocation |
Устанавливает расположение объекта относительно родительского элемента. |
void |
setSize |
Изменяет размеры этого объекта, установив ширину и высоту. |
void |
setVisible |
Устанавливает состояние видимости объекта. |
Методы, объявленные в классе javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleDescription, getAccessibleEditableText, getAccessibleName, getAccessibleParent, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleParent
Подробное описание конструкторов
AccessibleJListChild
public AccessibleJListChild(JList<E> parent, int indexInParent)
AccessibleJListChild.- Параметры:
-
parent- родитель -
indexInParent- индекс в родителе
Подробное описание методов
getAccessibleContext
public AccessibleContext getAccessibleContext()
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Возвращает:
- этот объект
setAccessibleName
public void setAccessibleName(String s)
AccessibleContextPropertyChangeEvent для свойства ACCESSIBLE_NAME_PROPERTY.- Переопределяет:
-
setAccessibleNameв классеAccessibleContext - Параметры:
-
s- новое локализованное имя объекта - См. также:
setAccessibleDescription
public void setAccessibleDescription(String s)
AccessibleContextPropertyChangeEvent для свойства ACCESSIBLE_DESCRIPTION_PROPERTY.- Переопределяет:
-
setAccessibleDescriptionв классеAccessibleContext - Параметры:
-
s- новое локализованное описание объекта - См. также:
getAccessibleRole
public AccessibleRole getAccessibleRole()
AccessibleContextAccessibleRole.PUSH_BUTTON. Роли в AccessibleRole предоставляются, чтобы разработчики компонентов могли выбирать из набора предопределённых ролей. Это позволяет технологиям вспомогательного доступа предоставить согласованный интерфейс к различным модифицированным подклассам компонентов (например, использовать AccessibleRole.PUSH_BUTTON для всех компонентов, которые ведут себя как кнопка), а также различать подклассы, которые ведут себя по-разному (например, AccessibleRole.CHECK_BOX для флажков и AccessibleRole.RADIO_BUTTON для переключателей). Обратите внимание, что класс AccessibleRole также расширяем, поэтому разработчики пользовательских компонентов могут определить свои собственные AccessibleRole, если набор предопределённых ролей недостаточен.
- Определено в:
-
getAccessibleRoleв классеAccessibleContext - Возвращает:
- экземпляр
AccessibleRole, описывающий роль объекта - См. также:
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
AccessibleContextAccessibleStates. Изменение набора состояний объекта вызовет событие PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.- Определено в:
-
getAccessibleStateSetв классеAccessibleContext - Возвращает:
- экземпляр
AccessibleStateSet, содержащий текущий набор состояний объекта - См. также:
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
AccessibleContext- Определено в:
-
getAccessibleIndexInParentв классеAccessibleContext - Возвращает:
- индекс (от 0) этого объекта в его родителе; -1, если у этого объекта нет доступного родителя.
- См. также:
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
AccessibleContext- Определено в:
-
getAccessibleChildrenCountв классеAccessibleContext - Возвращает:
- количество доступных дочерних элементов объекта.
getAccessibleChild
public Accessible getAccessibleChild(int i)
AccessibleContextAccessible дочернее элемент объекта. Дочерние элементы объекта Accessible нумеруются с нуля, поэтому первый дочерний элемент — с индексом 0, второй — с индексом 1 и так далее.- Определено в:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i- индекс дочернего элемента (с нуля) - Возвращает:
- указанный
Accessibleдочерний элемент объекта - См. также:
getLocale
public Locale getLocale()
AccessibleContext- Определено в:
-
getLocaleв классеAccessibleContext - Возвращает:
- локаль этого компонента. Если у этого компонента нет локали, возвращается локаль его родителя.
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
- Переопределяет:
-
getAccessibleComponentв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
getBackground
public Color getBackground()
AccessibleComponent- Определено в:
-
getBackgroundв интерфейсеAccessibleComponent - Возвращает:
- цвет фона объекта, если он поддерживается; иначе,
null - См. также:
setBackground
public void setBackground(Color c)
AccessibleComponent- Определено в:
-
setBackgroundв интерфейсеAccessibleComponent - Параметры:
-
c- новый цвет фона - См. также:
getForeground
public Color getForeground()
AccessibleComponent- Определено в:
-
getForegroundв интерфейсеAccessibleComponent - Возвращает:
- цвет переднего плана объекта, если поддерживается; в противном случае,
null - См. также:
setForeground
public void setForeground(Color c)
AccessibleComponent- Определено в:
-
setForegroundв интерфейсеAccessibleComponent - Параметры:
-
c- новый цвет переднего плана - См. также:
getCursor
public Cursor getCursor()
AccessibleComponent- Определено в:
-
getCursorв интерфейсеAccessibleComponent - Возвращает:
- курсор объекта, если поддерживается; в противном случае,
null - См. также:
setCursor
public void setCursor(Cursor c)
AccessibleComponent- Определено в:
-
setCursorв интерфейсеAccessibleComponent - Параметры:
-
c- новый курсор для объекта - См. также:
getFont
public Font getFont()
AccessibleComponent- Определено в:
-
getFontв интерфейсеAccessibleComponent - Возвращает:
- шрифт объекта, если поддерживается; в противном случае,
null - См. также:
setFont
public void setFont(Font f)
AccessibleComponent- Определено в:
-
setFontв интерфейсеAccessibleComponent - Параметры:
-
f- новый шрифт для объекта - См. также:
getFontMetrics
public FontMetrics getFontMetrics(Font f)
AccessibleComponentFontMetrics этого объекта.- Определено в:
-
getFontMetricsв интерфейсеAccessibleComponent - Параметры:
-
f- шрифт, для которого требуется получить метрики шрифта - Возвращает:
- метрики шрифта, если поддерживаются, объекта; в противном случае,
null - См. также:
isEnabled
public boolean isEnabled()
AccessibleComponentAccessibleState.ENABLED, установленное в их AccessibleStateSets.- Определено в:
-
isEnabledв интерфейсеAccessibleComponent - Возвращает:
-
true, если объект активен; в противном случае,false - См. также:
setEnabled
public void setEnabled(boolean b)
AccessibleComponent- Определено в:
-
setEnabledв интерфейсеAccessibleComponent - Параметры:
-
b- еслиtrue, активирует этот объект; в противном случае, деактивирует его - См. также:
isVisible
public boolean isVisible()
AccessibleComponentAccessibleComponent.isShowing() Видимые объекты также будут иметь состояние AccessibleState.VISIBLE, установленное в их AccessibleStateSets.
- Определено в:
-
isVisibleв интерфейсеAccessibleComponent - Возвращает:
-
true, если объект виден; в противном случае,false - См. также:
setVisible
public void setVisible(boolean b)
AccessibleComponent- Определено в:
-
setVisibleв интерфейсеAccessibleComponent - Параметры:
-
b- еслиtrue, отображает этот объект; в противном случае, скрывает его - См. также:
isShowing
public boolean isShowing()
AccessibleComponenttrue, даже если объект закрыт другим (например, он находится под выпадающим меню).- Определено в:
-
isShowingв интерфейсеAccessibleComponent - Возвращает:
-
true, если объект отображается; в противном случае,false
contains
public boolean contains(Point p)
AccessibleComponent- Определено в:
-
containsв интерфейсеAccessibleComponent - Параметры:
-
p- точка, относительная к системе координат объекта - Возвращает:
-
true, если объект содержит точку; в противном случае,false - См. также:
getLocationOnScreen
public Point getLocationOnScreen()
AccessibleComponent- Определено в:
-
getLocationOnScreenв интерфейсеAccessibleComponent - Возвращает:
- расположение объекта на экране;
nullесли объект не находится на экране - См. также:
getLocation
public Point getLocation()
AccessibleComponent- Определено в:
-
getLocationв интерфейсеAccessibleComponent - Возвращает:
- экземпляр
Point, представляющий верхний левый угол границ объекта в системе координат экрана;nullесли этот объект или его родительский элемент не находятся на экране - См. также:
setLocation
public void setLocation(Point p)
AccessibleComponent- Определено в:
-
setLocationв интерфейсеAccessibleComponent - Параметры:
-
p- новое положение для верхнего левого угла - См. также:
getBounds
public Rectangle getBounds()
AccessibleComponentRectangle. Границы задают ширину, высоту и расположение этого объекта относительно его родителя.- Определено в:
-
getBoundsв интерфейсеAccessibleComponent - Возвращает:
- прямоугольник, указывающий границы этого компонента;
nullесли этот объект не находится на экране. - См. также:
setBounds
public void setBounds(Rectangle r)
AccessibleComponentRectangle. Границы задают ширину, высоту и расположение этого объекта относительно его родителя.- Определено в:
-
setBoundsв интерфейсеAccessibleComponent - Параметры:
-
r- прямоугольник, указывающий границы этого компонента - См. также:
getSize
public Dimension getSize()
AccessibleComponentDimension. Поле height объекта Dimension содержит высоту этого объекта, а поле width объекта Dimension содержит ширину этого объекта.- Определено в:
-
getSizeв интерфейсеAccessibleComponent - Возвращает:
- объект
Dimension, указывающий размер этого компонента;nullесли этот объект не находится на экране - См. также:
setSize
public void setSize(Dimension d)
AccessibleComponent- Определено в:
-
setSizeв интерфейсеAccessibleComponent - Параметры:
-
d- размер, определяющий новый размер объекта - См. также:
getAccessibleAt
public Accessible getAccessibleAt(Point p)
AccessibleComponentAccessible, если таковой существует, расположенный по локальным координатам Point.- Определено в:
-
getAccessibleAtв интерфейсеAccessibleComponent - Параметры:
-
p- точка, относящаяся к системе координат этого объекта - Возвращает:
- дочерний элемент
Accessible, если он существует, в указанном месте; в противном случаеnull
isFocusTraversable
public boolean isFocusTraversable()
AccessibleComponentAccessibleState.FOCUSABLE в их AccessibleStateSets.- Определено в:
-
isFocusTraversableв интерфейсеAccessibleComponent - Возвращает:
-
trueесли объект может получить фокус; в противном случаеfalse - См. также:
requestFocus
public void requestFocus()
AccessibleComponent- Определено в:
-
requestFocusв интерфейсеAccessibleComponent - См. также:
addFocusListener
public void addFocusListener(FocusListener l)
AccessibleComponent- Определено в:
-
addFocusListenerв интерфейсеAccessibleComponent - Параметры:
-
l- обработчик событий фокуса - См. также:
removeFocusListener
public void removeFocusListener(FocusListener l)
AccessibleComponent- Определено в:
-
removeFocusListenerв интерфейсеAccessibleComponent - Параметры:
-
l- обработчик событий фокуса - См. также:
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
AccessibleIcon или массив null, если компонент рендерера не содержит значков.- Переопределяет:
-
getAccessibleIconв классеAccessibleContext - Возвращает:
- массив, содержащий значок доступности или массив
null, если такового нет - С:
- 1.3
- См. также:
getAccessibleAction
public AccessibleAction getAccessibleAction()
AccessibleAction, связанную с этим объектом и поддерживающую одно или несколько действий.- Overrides:
-
getAccessibleActionв классеAccessibleContext - Требования к реализации:
- Возвращает AccessibleAction для этого AccessibleJListChild следующим образом: Сначала вызывается getListCellRendererComponent компонента ListCellRenderer для компонента в "индексе в родительском элементе" этого дочернего элемента. Затем извлекается его AccessibleContext, и возвращается AccessibleAction этого AccessibleContext. Обратите внимание, что если AccessibleAction не найдена с помощью этого процесса, возвращается этот объект с его реализацией интерфейса AccessibleAction.
- Возвращает:
-
AccessibleAction, если поддерживается объектом; в противном случае возвращаетnull - С:
- 9
- См. также:
doAccessibleAction
public boolean doAccessibleAction(int i)
- Определено:
-
doAccessibleActionв интерфейсеAccessibleAction - Требования к реализации:
- Если i == 0, выбирает этот AccessibleJListChild, вызывая JList.this.setSelectedIndex(indexInParent), и затем возвращает true; в противном случае возвращает false.
- Параметры:
-
i- индекс действия (с нуля) - Возвращает:
-
true, если действие было выполнено; в противном случаеfalse - С:
- 9
- См. также:
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
- Определено:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Требования к реализации:
- Если i == 0, возвращает описание действия, полученное из UIManager.getString("AbstractButton.clickText"); в противном случае возвращает null.
- Параметры:
-
i- индекс действия (с нуля) - Возвращает:
- описание
Stringдействия - С:
- 9
- См. также:
getAccessibleActionCount
public int getAccessibleActionCount()
- Определено:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Требования к реализации:
- Возвращает 1, т.е. доступно только одно действие.
- Возвращает:
- количество действий в этом объекте (индекс с нуля)
- С:
- 9
© 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/JList.AccessibleJList.AccessibleJListChild.html