Класс JTable.AccessibleJTable.AccessibleJTableCell
- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- javax.swing.JTable.AccessibleJTable.AccessibleJTableCell
- Все реализованные интерфейсы:
- Accessible, AccessibleComponent
- Вложенный класс:
- JTable.AccessibleJTable
protected class JTable.AccessibleJTable.AccessibleJTableCell extends AccessibleContext implements Accessible, AccessibleComponent
Класс предоставляет реализацию API доступности Java, соответствующую ячейкам таблицы.
Поля
Поля, унаследованные от класса 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 Конструкторы
| Конструктор и описание |
|---|
AccessibleJTableCell(JTable t,
int r,
int c,
int i) Конструирует |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
addFocusListener(FocusListener l) Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента. |
void |
addPropertyChangeListener(PropertyChangeListener l) Добавляет |
boolean |
contains(Point p) Проверяет, находится ли указанная точка внутри границ этого объекта, где координаты x и y точки определены как относительные к системе координат объекта. |
AccessibleAction |
getAccessibleAction() Возвращает |
Accessible |
getAccessibleAt(Point p) Возвращает дочерний элемент Accessible, если он существует, содержащийся в локальной координате Point. |
Accessible |
getAccessibleChild(int i) Возвращает указанный |
int |
getAccessibleChildrenCount() Возвращает количество дочерних элементов accessible в объекте. |
AccessibleComponent |
getAccessibleComponent() Возвращает |
AccessibleContext |
getAccessibleContext() Возвращает |
String |
getAccessibleDescription() Возвращает описание для доступа этого объекта. |
int |
getAccessibleIndexInParent() Возвращает индекс этого объекта в его родительском элементе с доступом. |
String |
getAccessibleName() Возвращает имя для доступа этого объекта. |
Accessible |
getAccessibleParent() Возвращает |
AccessibleRole |
getAccessibleRole() Возвращает роль этого объекта. |
AccessibleSelection |
getAccessibleSelection() Возвращает |
AccessibleStateSet |
getAccessibleStateSet() Возвращает набор состояний этого объекта. |
AccessibleText |
getAccessibleText() Возвращает |
AccessibleValue |
getAccessibleValue() Возвращает |
Color |
getBackground() Возвращает цвет фона этого объекта. |
Rectangle |
getBounds() Возвращает границы этого объекта в виде объекта Rectangle. |
protected AccessibleContext |
getCurrentAccessibleContext() Возвращает AccessibleContext для рендерера ячеек таблицы. |
protected Component |
getCurrentComponent() Возвращает компонент рендеринга ячейки таблицы. |
Cursor |
getCursor() Возвращает |
Font |
getFont() Возвращает |
FontMetrics |
getFontMetrics(Font f) Возвращает |
Color |
getForeground() Возвращает цвет переднего плана этого объекта. |
Locale |
getLocale() Возвращает локаль компонента. |
Point |
getLocation() Возвращает расположение объекта относительно родителя в виде точки, определяющей верхний левый угол объекта в пространстве координат экрана. |
Point |
getLocationOnScreen() Возвращает расположение объекта на экране. |
Dimension |
getSize() Возвращает размер этого объекта в виде объекта Dimension. |
boolean |
isEnabled() Определяет, включён ли объект. |
boolean |
isFocusTraversable() Возвращает, может ли этот объект получить фокус. |
boolean |
isShowing() Определяет, отображается ли объект. |
boolean |
isVisible() Определяет, виден ли этот объект. |
void |
removeFocusListener(FocusListener l) Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
removePropertyChangeListener(PropertyChangeListener l) Удаляет |
void |
requestFocus() Запрашивает фокус для этого объекта. |
void |
setAccessibleDescription(String s) Устанавливает описание для доступа этого объекта. |
void |
setAccessibleName(String s) Устанавливает локализованное имя для доступа этого объекта. |
void |
setBackground(Color c) Устанавливает цвет фона этого объекта. |
void |
setBounds(Rectangle r) Устанавливает границы этого объекта в виде объекта Rectangle. |
void |
setCursor(Cursor c) Устанавливает |
void |
setEnabled(boolean b) Устанавливает состояние включения/выключения объекта. |
void |
setFont(Font f) Устанавливает |
void |
setForeground(Color c) Устанавливает цвет переднего плана этого объекта. |
void |
setLocation(Point p) Устанавливает расположение объекта относительно родителя. |
void |
setSize(Dimension d) Изменяет размер этого объекта так, чтобы у него была ширина и высота. |
void |
setVisible(boolean b) Устанавливает видимость объекта. |
Методы, унаследованные от класса javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Конструкторы
AccessibleJTableCell
public AccessibleJTableCell(JTable t,
int r,
int c,
int i) Создаёт AccessibleJTableHeaderEntry.
- Since:
- 1.4
Методы
getAccessibleContext
public AccessibleContext getAccessibleContext()
Получает AccessibleContext , связанное с этим компонентом. В реализации API доступности Java для этого класса возвращается этот объект, который является его собственным AccessibleContext.
- Specified by:
-
getAccessibleContextв интерфейсеAccessible - Возвращает:
- Этот объект
getCurrentAccessibleContext
protected AccessibleContext getCurrentAccessibleContext()
Получает AccessibleContext для рендерера ячейки таблицы.
- Возвращает:
AccessibleContextдля рендерера ячейки таблицы, если он существует; в противном случае, возвращаетnull.- Since:
- 1.6
getCurrentComponent
protected Component getCurrentComponent()
Получает компонент рендерера ячейки таблицы.
- Возвращает:
- Компонент рендерера ячейки таблицы, если он существует; в противном случае, возвращает
null. - Since:
- 1.6
getAccessibleName
public String getAccessibleName()
Получает доступное имя этого объекта.
- Overrides:
-
getAccessibleNameв классеAccessibleContext - Возвращает:
- Локализованное имя объекта;
null, если у этого объекта нет имени - См. также:
AccessibleContext.setAccessibleName(java.lang.String)
setAccessibleName
public void setAccessibleName(String s)
Устанавливает локализованное имя для доступности этого объекта.
- Overrides:
-
setAccessibleNameв классеAccessibleContext - Параметры:
-
s- новое локализованное имя объекта - См. также:
-
AccessibleContext.getAccessibleName(),AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
getAccessibleDescription
public String getAccessibleDescription()
Получает доступное описание этого объекта.
- Overrides:
-
getAccessibleDescriptionв классеAccessibleContext - Возвращает:
- Локализованное описание объекта;
null, если у этого объекта нет описания - См. также:
AccessibleContext.setAccessibleDescription(java.lang.String)
setAccessibleDescription
public void setAccessibleDescription(String s)
Устанавливает доступное описание этого объекта.
- Overrides:
-
setAccessibleDescriptionв классеAccessibleContext - Параметры:
-
s- новое локализованное описание объекта - См. также:
-
AccessibleContext.setAccessibleName(java.lang.String),AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
getAccessibleRole
public AccessibleRole getAccessibleRole()
Получает роль этого объекта.
- Specified by:
-
getAccessibleRoleв классеAccessibleContext - Возвращает:
- Экземпляр
AccessibleRole, описывающий роль объекта - См. также:
AccessibleRole
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Получает набор состояний этого объекта.
- Specified by:
-
getAccessibleStateSetв классеAccessibleContext - Возвращает:
- Экземпляр
AccessibleStateSet, содержащий текущий набор состояний объекта - См. также:
AccessibleState
getAccessibleParent
public Accessible getAccessibleParent()
Получает родительский Accessible этого объекта.
- Overrides:
-
getAccessibleParentв классеAccessibleContext - Возвращает:
- Родительский элемент доступа этого объекта;
null, если у этого объекта нет родителя-элемента доступа
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
Получает индекс этого объекта в его родительском элементе доступа.
- Specified by:
-
getAccessibleIndexInParentв классеAccessibleContext - Возвращает:
- Индекс этого объекта в родительском элементе; -1, если у этого объекта нет родителя-элемента доступа
- См. также:
getAccessibleParent()
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество дочерних элементов доступа в объекте.
- Specified by:
-
getAccessibleChildrenCountв классеAccessibleContext - Возвращает:
- Количество дочерних элементов доступа в объекте
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает указанного Accessible дочернего элемента объекта.
- Specified by:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i- индекс дочернего элемента (от 0) - Возвращает:
- Указанный
Accessibleдочерний элемент объекта - См. также:
AccessibleContext.getAccessibleChildrenCount()
getLocale
public Locale getLocale()
Получает локаль компонента. Если у компонента нет локали, возвращается локаль его родителя.
- Specified by:
-
getLocaleв классеAccessibleContext - Возвращает:
- Локаль этого компонента; если у компонента нет локали, возвращается локаль его родителя
- Исключения:
-
IllegalComponentStateException- если уComponentнет собственной локали и он ещё не добавлен в иерархию контейнеров, так что локаль не может быть определена из родительского контейнера - См. также:
Component.setLocale(java.util.Locale)
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
Добавляет PropertyChangeListener в список слушателей. Слушатель регистрируется для всех свойств.
- Overrides:
-
addPropertyChangeListenerв классеAccessibleContext - Параметры:
-
l- добавляемыйPropertyChangeListener - См. также:
-
AccessibleContext.ACCESSIBLE_NAME_PROPERTY,AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY,AccessibleContext.ACCESSIBLE_STATE_PROPERTY,AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY,AccessibleContext.ACCESSIBLE_TEXT_PROPERTY,AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
Удаляет PropertyChangeListener из списка слушателей. Это удаляет PropertyChangeListener , который был зарегистрирован для всех свойств.
- Overrides:
-
removePropertyChangeListenerв классеAccessibleContext - Параметры:
-
l- удаляемыйPropertyChangeListener
getAccessibleAction
public AccessibleAction getAccessibleAction()
Получает AccessibleAction , связанный с этим объектом, если он существует. В противном случае возвращает null.
- Overrides:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
AccessibleAction, илиnull- См. также:
AccessibleAction
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
Получает AccessibleComponent , связанный с этим объектом, если он существует. В противном случае возвращает null.
- Overrides:
-
getAccessibleComponentв классеAccessibleContext - Возвращает:
AccessibleComponent, илиnull- См. также:
AccessibleComponent
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
Получает AccessibleSelection , связанный с этим объектом, если он существует. В противном случае возвращает null.
- Overrides:
-
getAccessibleSelectionв классеAccessibleContext - Возвращает:
AccessibleSelection, илиnull- См. также:
AccessibleSelection
getAccessibleText
public AccessibleText getAccessibleText()
Получает AccessibleText , связанный с этим объектом, если он существует. В противном случае возвращает null.
- Overrides:
-
getAccessibleTextв классеAccessibleContext - Возвращает:
AccessibleText, илиnull- См. также:
AccessibleText
getAccessibleValue
public AccessibleValue getAccessibleValue()
Получает значение AccessibleValue , связанное с этим объектом, если оно существует. В противном случае возвращает null.
- Overrides:
-
getAccessibleValueв классеAccessibleContext - Returns:
- связанное
AccessibleValue, илиnull - See Also:
AccessibleValue
getBackground
public Color getBackground()
Получает цвет фона этого объекта.
- Specified by:
-
getBackgroundв интерфейсеAccessibleComponent - Returns:
- цвет фона объекта, если поддерживается; в противном случае
null - See Also:
AccessibleComponent.setBackground(java.awt.Color)
setBackground
public void setBackground(Color c)
Устанавливает цвет фона этого объекта.
- Specified by:
-
setBackgroundв интерфейсеAccessibleComponent - Parameters:
-
c- новыйColorдля фона - See Also:
AccessibleComponent.setBackground(java.awt.Color)
getForeground
public Color getForeground()
Получает цвет переднего плана этого объекта.
- Specified by:
-
getForegroundв интерфейсеAccessibleComponent - Returns:
- цвет переднего плана объекта, если поддерживается; в противном случае
null - See Also:
AccessibleComponent.setForeground(java.awt.Color)
setForeground
public void setForeground(Color c)
Устанавливает цвет переднего плана этого объекта.
- Specified by:
-
setForegroundв интерфейсеAccessibleComponent - Parameters:
-
c- новыйColorдля переднего плана - See Also:
AccessibleComponent.getForeground()
getCursor
public Cursor getCursor()
Получает Cursor этого объекта.
- Specified by:
-
getCursorв интерфейсеAccessibleComponent - Returns:
Cursor, если поддерживается, объекта; в противном случаеnull- See Also:
AccessibleComponent.setCursor(java.awt.Cursor)
setCursor
public void setCursor(Cursor c)
Устанавливает Cursor этого объекта.
- Specified by:
-
setCursorв интерфейсеAccessibleComponent - Parameters:
-
c- новоеCursorдля объекта - See Also:
AccessibleComponent.getCursor()
getFont
public Font getFont()
Получает Font этого объекта.
- Specified by:
-
getFontв интерфейсеAccessibleComponent - Returns:
Font, если поддерживается, объекта; в противном случаеnull- See Also:
AccessibleComponent.setFont(java.awt.Font)
setFont
public void setFont(Font f)
Устанавливает Font этого объекта.
- Specified by:
-
setFontв интерфейсеAccessibleComponent - Parameters:
-
f- новоеFontдля объекта - See Also:
AccessibleComponent.getFont()
getFontMetrics
public FontMetrics getFontMetrics(Font f)
Получает FontMetrics этого объекта.
- Specified by:
-
getFontMetricsв интерфейсеAccessibleComponent - Parameters:
-
f-Font - Returns:
- объект
FontMetrics, если поддерживается; в противном случаеnull - See Also:
getFont()
isEnabled
public boolean isEnabled()
Определяет, включен ли объект.
- Specified by:
-
isEnabledв интерфейсеAccessibleComponent - Returns:
- true, если объект включен; в противном случае false
- See Also:
-
AccessibleComponent.setEnabled(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.ENABLED,AccessibleStateSet
setEnabled
public void setEnabled(boolean b)
Устанавливает состояние включения объекта.
- Specified by:
-
setEnabledв интерфейсеAccessibleComponent - Parameters:
-
b- если true, включает этот объект; в противном случае отключает его - See Also:
AccessibleComponent.isEnabled()
isVisible
public boolean isVisible()
Определяет, видим ли этот объект. Примечание: это означает, что объект намерен быть видимым; однако на экране он может не отображаться, потому что один из объектов, в котором содержится этот объект, не видим. Чтобы определить, отображается ли объект на экране, используйте isShowing.
- Specified by:
-
isVisibleв интерфейсеAccessibleComponent - Returns:
- true, если объект видим; в противном случае false
- See Also:
-
AccessibleComponent.setVisible(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.VISIBLE,AccessibleStateSet
setVisible
public void setVisible(boolean b)
Устанавливает видимое состояние объекта.
- Specified by:
-
setVisibleв интерфейсеAccessibleComponent - Parameters:
-
b- если true, отображает этот объект; в противном случае скрывает его - See Also:
AccessibleComponent.isVisible()
isShowing
public boolean isShowing()
Определяет, отображается ли объект. Это определяется путем проверки видимости объекта и предков объекта. Примечание: это вернет true даже если объект скрыт другим (например, если он находится под раскрытым меню).
- Specified by:
-
isShowingв интерфейсеAccessibleComponent - Returns:
- true, если объект отображается; в противном случае false
contains
public boolean contains(Point p)
Проверяет, находится ли указанная точка внутри границ этого объекта, где координаты x и y точки определены относительно системы координат объекта.
- Specified by:
-
containsв интерфейсеAccessibleComponent - Parameters:
-
p-Pointотносительно системы координат объекта - Returns:
- true, если объект содержит
Point; в противном случае false - See Also:
AccessibleComponent.getBounds()
getLocationOnScreen
public Point getLocationOnScreen()
Возвращает расположение объекта на экране.
- Specified by:
-
getLocationOnScreenв интерфейсеAccessibleComponent - Returns:
- расположение объекта на экране — может быть
null, если этот объект не находится на экране - See Also:
-
AccessibleComponent.getBounds(),AccessibleComponent.getLocation()
getLocation
public Point getLocation()
Получает расположение объекта относительно родительского элемента в виде точки, указывающей верхний левый угол объекта в пространстве координат экрана.
- Specified by:
-
getLocationв интерфейсеAccessibleComponent - Returns:
- экземпляр
Point, представляющий верхний левый угол границ объекта в пространстве координат экрана;nullесли этот объект или его родитель не находятся на экране - See Also:
-
AccessibleComponent.getBounds(),AccessibleComponent.getLocationOnScreen()
setLocation
public void setLocation(Point p)
Устанавливает расположение объекта относительно родителя.
- Specified by:
-
setLocationв интерфейсеAccessibleComponent - Parameters:
-
p- новое положение для верхнего левого угла - See Also:
AccessibleComponent.getLocation()
getBounds
public Rectangle getBounds()
Описание скопировано из интерфейса: AccessibleComponent
Получает границы этого объекта в виде объекта Rectangle. Границы определяют ширину, высоту и положение этого объекта относительно его родителя.
- Указано:
-
getBoundsв интерфейсеAccessibleComponent - Возвращает:
- Прямоугольник, указывающий границы этого компонента; null, если этот объект не отображается на экране.
- См. также:
AccessibleComponent.contains(java.awt.Point)
setBounds
public void setBounds(Rectangle r)
Описание скопировано из интерфейса: AccessibleComponent
Устанавливает границы этого объекта в виде объекта Rectangle. Границы определяют ширину, высоту и положение этого объекта относительно его родителя.
- Указано:
-
setBoundsв интерфейсеAccessibleComponent - Параметры:
-
r- прямоугольник, указывающий границы этого компонента - См. также:
AccessibleComponent.getBounds()
getSize
public Dimension getSize()
Описание скопировано из интерфейса: AccessibleComponent
Возвращает размер этого объекта в виде объекта Dimension. Поле height объекта Dimension содержит высоту этого объекта, а поле width объекта Dimension содержит ширину этого объекта.
- Указано:
-
getSizeв интерфейсеAccessibleComponent - Возвращает:
- Объект Dimension, указывающий размер этого компонента; null, если этот объект не отображается на экране
- См. также:
AccessibleComponent.setSize(java.awt.Dimension)
setSize
public void setSize(Dimension d)
Описание скопировано из интерфейса: AccessibleComponent
Изменяет размер этого объекта так, чтобы у него была заданная ширина и высота.
- Указано:
-
setSizeв интерфейсеAccessibleComponent - Параметры:
-
d- Размер, определяющий новый размер объекта. - См. также:
AccessibleComponent.getSize()
getAccessibleAt
public Accessible getAccessibleAt(Point p)
Описание скопировано из интерфейса: AccessibleComponent
Возвращает дочерний объект Accessible, если он существует, расположенный по локальным координатам точки.
- Указано:
-
getAccessibleAtв интерфейсеAccessibleComponent - Параметры:
-
p- Точка, относительная к системе координат этого объекта. - Возвращает:
- объект Accessible, если он существует в указанном месте; в противном случае null
isFocusTraversable
public boolean isFocusTraversable()
Описание скопировано из интерфейса: AccessibleComponent
Возвращает, может ли этот объект получить фокус. Объекты, которые могут получить фокус, также будут иметь состояние AccessibleState.FOCUSABLE в своих AccessibleStateSets.
- Указано:
-
isFocusTraversableв интерфейсеAccessibleComponent - Возвращает:
- true, если объект может получить фокус; в противном случае false
- См. также:
-
AccessibleContext.getAccessibleStateSet(),AccessibleState.FOCUSABLE,AccessibleState.FOCUSED,AccessibleStateSet
requestFocus
public void requestFocus()
Описание скопировано из интерфейса: AccessibleComponent
Запрашивает фокус для этого объекта. Если этот объект не может получить фокус, ничего не произойдёт. В противном случае объект попытается получить фокус.
- Указано:
-
requestFocusв интерфейсеAccessibleComponent - См. также:
AccessibleComponent.isFocusTraversable()
addFocusListener
public void addFocusListener(FocusListener l)
Описание скопировано из интерфейса: AccessibleComponent
Добавляет указанного слушателя фокуса для получения событий фокуса от этого компонента.
- Указано:
-
addFocusListenerв интерфейсеAccessibleComponent - Параметры:
-
l- слушатель фокуса - См. также:
AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
removeFocusListener
public void removeFocusListener(FocusListener l)
Описание скопировано из интерфейса: AccessibleComponent
Удаляет указанного слушателя фокуса, чтобы он больше не получал события фокуса от этого компонента.
- Указано:
-
removeFocusListenerв интерфейсеAccessibleComponent - Параметры:
-
l- слушатель фокуса - См. также:
AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
© 1993, 2020, 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.