Класс JList.AccessibleJList.AccessibleJListChild
- Все реализуемые интерфейсы:
Accessible, AccessibleAction, AccessibleComponent
- Внешний класс:
JList.AccessibleJList
protected class JList.AccessibleJList.AccessibleJListChild extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleAction
- Начиная с версии:
- 1.2
Краткое описание полей
Поля, объявленные в классе 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
Поля, объявленные в интерфейсе 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 |
Задает видимость объекта. |
Методы, объявленные в классе 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()
AccessibleContextAccessibleStateSet объекта состоит из набора уникальных AccessibleStates. Изменение AccessibleStateSet объекта приведет к генерации 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 дочерние элементы объекта Accessible индексируются с нуля: первый дочерний элемент Accessible имеет индекс 0, второй — индекс 1 и так далее.- Определено в:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i— индекс дочернего элемента, начиная с 0 - Возвращает:
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— шрифт, для которого требуется получить метрики - Возвращает:
FontMetricsобъекта, если они поддерживаются; в противном случае —null- См. также:
isEnabled
public boolean isEnabled()
AccessibleComponentAccessibleStateSets также установлено состояние AccessibleState.ENABLED.- Определено в:
-
isEnabledв интерфейсеAccessibleComponent - Возвращает:
-
true, если объект включен; в противном случае —false - См. также:
setEnabled
public void setEnabled(boolean b)
AccessibleComponent- Определено в:
-
setEnabledв интерфейсеAccessibleComponent - Параметры:
-
b— еслиtrue, включает этот объект; в противном случае отключает его - См. также:
isVisible
public boolean isVisible()
AccessibleComponentAccessibleComponent.isShowing() У видимых объектов в AccessibleStateSets также установлено состояние AccessibleState.VISIBLE.
- Определено в:
-
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()
AccessibleComponentAccessibleStateSets также установлено состояние AccessibleState.FOCUSABLE.- Определено в:
-
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, связанный с этим объектом и поддерживающий одно или несколько действий.- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Требования к реализации:
- Возвращает AccessibleAction для этого AccessibleJListChild следующим образом: сначала вызывается getListCellRendererComponent у ListCellRenderer для компонента с индексом «index in parent» этого дочернего объекта. Затем извлекается его 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JList.AccessibleJList.AccessibleJListChild.html