Module java.desktop
Package javax.swing.table
Class JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry
java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry
- 所有已实现的接口:
-
Accessible,AccessibleComponent
protected class JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry extends AccessibleContext implements Accessible, AccessibleComponent
该类提供了适用于JTableHeader条目的Java辅助功能API的实现。
-
Field Summary
Fields declared in class 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 -
Constructor Summary
ConstructorsConstructorDescriptionAccessibleJTableHeaderEntry(int c, JTableHeader p, JTable t) 构造一个AccessibleJTableHeaderEntry -
Method Summary
Modifier and TypeMethodDescriptionvoid将指定的焦点侦听器添加到此组件以接收焦点事件。boolean检查指定点是否在此对象的边界内,其中点的x和y坐标被定义为相对于对象的坐标系。返回本地坐标点Point处存在的Accessible子级(如果存在)。getAccessibleChild(int i) 返回对象的指定Accessible子级。int返回对象的可访问子级数。获取与此对象关联的AccessibleComponent。获取与此对象关联的AccessibleContext。int获取此对象在其可访问父级中的基于0的索引。获取此对象的角色。获取此对象的状态集。获取此对象的背景颜色。以Rectangle对象的形式获取此对象的边界。获取此对象的光标。getFont()获取此对象的字体。获取此对象的FontMetrics。获取此对象的前景颜色。获取组件的区域设置。获取对象相对于父级的位置,以指定对象在屏幕坐标空间中左上角的点的形式。返回对象在屏幕上的位置。getSize()以Dimension对象的形式返回此对象的大小。boolean确定对象是否已启用。boolean返回此对象是否可以接受焦点。boolean确定对象是否正在显示。boolean确定对象是否可见。void删除指定的焦点侦听器,使其不再从此组件接收焦点事件。void为此对象请求焦点。void设置此对象的可访问描述。void设置此对象的本地化可访问名称。void设置此对象的背景颜色。void以Rectangle对象的形式设置此对象的边界。void设置此对象的光标。voidsetEnabled(boolean b) 设置对象的启用状态。void设置此对象的字体。void设置此对象的前景颜色。voidsetLocation(Point p) 设置对象相对于父级的位置。void调整此对象的大小,使其具有宽度和高度。voidsetVisible(boolean b) 设置对象的可见状态。Methods declared in class javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleName, getAccessibleParent, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleParent
-
Constructor Details
-
AccessibleJTableHeaderEntry
构造一个AccessibleJTableHeaderEntry- 参数:
-
c- 列索引 -
p- 父级JTableHeader -
t- 表格JTable - 自从:
- 1.4
-
-
Method Details
-
getAccessibleContext
获取与此对象关联的AccessibleContext。在此类的Java辅助功能API实现中,返回此对象,它充当自己的AccessibleContext。- 指定者:
-
getAccessibleContext在接口Accessible - 返回:
- 此对象
-
setAccessibleName
从类中复制的描述:AccessibleContext设置此对象的本地化可访问名称。更改名称将导致为ACCESSIBLE_NAME_PROPERTY属性触发PropertyChangeEvent。- 覆盖:
-
setAccessibleName在类AccessibleContext - 参数:
-
s- 对象的新本地化名称 - 参见:
-
setAccessibleDescription
从类中复制的描述:AccessibleContext设置此对象的可访问描述。更改名称将导致为ACCESSIBLE_DESCRIPTION_PROPERTY属性触发PropertyChangeEvent。- 覆盖:
-
setAccessibleDescription在类AccessibleContext - 参数:
-
s- 对象的新本地化描述 - 参见:
-
getAccessibleRole
从类中复制的描述:AccessibleContext获取此对象的角色。对象的角色是此对象类的通用目的或用途。例如,按钮的角色是AccessibleRole.PUSH_BUTTON。在AccessibleRole中提供角色,以便组件开发人员可以从一组预定义的角色中选择。这使得辅助技术可以为各种微调的组件子类提供一致的接口(例如,对所有类似按钮的组件使用AccessibleRole.PUSH_BUTTON),并区分行为不同的子类(例如,对于复选框使用AccessibleRole.CHECK_BOX和对于单选按钮使用AccessibleRole.RADIO_BUTTON)。请注意,
AccessibleRole类也是可扩展的,因此自定义组件开发人员可以定义自己的AccessibleRole,如果预定义的角色集不足够。- 指定者:
-
getAccessibleRole在类AccessibleContext - 返回:
-
描述对象角色的
AccessibleRole实例 - 参见:
-
getAccessibleStateSet
从类中复制的描述:AccessibleContext获取此对象的状态集。对象的AccessibleStateSet由一组唯一的AccessibleStates组成。对象的AccessibleStateSet的更改将导致为ACCESSIBLE_STATE_PROPERTY属性触发PropertyChangeEvent。- 指定者:
-
getAccessibleStateSet在类AccessibleContext - 返回:
-
包含对象当前状态集的
AccessibleStateSet实例 - 参见:
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()从类中复制的描述:AccessibleContext获取此对象在其可访问父级中的基于0的索引。- 指定者:
-
getAccessibleIndexInParent在类AccessibleContext中 - 返回值:
- 此对象在其父级中的基于0的索引;如果此对象没有可访问的父级,则返回-1。
- 参见:
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()从类中复制的描述:AccessibleContext返回对象的可访问子对象数量。- 指定者:
-
getAccessibleChildrenCount在类AccessibleContext中 - 返回值:
- 对象的可访问子对象数量。
-
getAccessibleChild
从类中复制的描述:AccessibleContext返回对象的指定Accessible子对象。一个Accessible对象的子对象是从零开始的,因此Accessible子对象的第一个子对象位于索引0,第二个子对象位于索引1,依此类推。- 指定者:
-
getAccessibleChild在类AccessibleContext中 - 参数:
-
i- 子对象的基于0的索引 - 返回值:
-
对象的
Accessible子对象 - 参见:
-
getLocale
从类中复制的描述:AccessibleContext获取组件的区域设置。如果组件没有区域设置,则返回其父级的区域设置。- 指定者:
-
getLocale在类AccessibleContext中 - 返回值:
- 此组件的区域设置。如果此组件没有区域设置,则返回其父级的区域设置。
-
getAccessibleComponent
获取与此对象关联的AccessibleComponent。在此类的Java辅助功能API实现中,返回负责代表自身实现AccessibleComponent接口的此对象。- 覆盖:
-
getAccessibleComponent在类AccessibleContext中 - 返回值:
- 此对象
- 参见:
-
getBackground
从接口中复制的描述:AccessibleComponent获取此对象的背景颜色。- 指定者:
-
getBackground在接口AccessibleComponent中 - 返回值:
-
对象的背景颜色(如果支持);否则,
null - 参见:
-
setBackground
从接口中复制的描述:AccessibleComponent设置此对象的背景颜色。- 指定者:
-
setBackground在接口AccessibleComponent中 - 参数:
-
c- 新的背景颜色 - 参见:
-
getForeground
从接口中复制的描述:AccessibleComponent获取此对象的前景颜色。- 指定者:
-
getForeground在接口AccessibleComponent中 - 返回值:
-
对象的前景颜色(如果支持);否则,
null - 参见:
-
setForeground
从接口中复制的描述:AccessibleComponent设置此对象的前景颜色。- 指定者:
-
setForeground在接口AccessibleComponent中 - 参数:
-
c- 新的前景颜色 - 参见:
-
getCursor
从接口中复制的描述:AccessibleComponent获取此对象的光标。- 指定者:
-
getCursor在接口AccessibleComponent中 - 返回值:
-
对象的光标(如果支持);否则,
null - 参见:
-
setCursor
从接口中复制的描述:AccessibleComponent设置此对象的光标。- 指定者:
-
setCursor在接口AccessibleComponent中 - 参数:
-
c- 新的光标对象 - 参见:
-
getFont
从接口中复制的描述:AccessibleComponent获取此对象的字体。- 指定者:
-
getFont在接口AccessibleComponent中 - 返回值:
-
对象的字体(如果支持);否则,
null - 参见:
-
setFont
从接口中复制的描述:AccessibleComponent设置此对象的字体。- 指定者:
-
setFont在接口AccessibleComponent中 - 参数:
-
f- 对象的新字体 - 参见:
-
getFontMetrics
从接口复制的描述:AccessibleComponent获取此对象的FontMetrics。- 指定者:
-
getFontMetrics在接口AccessibleComponent中 - 参数:
-
f- 要获取字体度量的字体 - 返回:
-
如果支持,则为
FontMetrics对象;否则为null - 参见:
-
isEnabled
public boolean isEnabled()从接口复制的描述:AccessibleComponent确定对象是否已启用。已启用的对象还将在其AccessibleStateSets中设置AccessibleState.ENABLED状态。- 指定者:
-
isEnabled在接口AccessibleComponent中 - 返回:
-
如果对象已启用,则为
true;否则为false - 参见:
-
setEnabled
public void setEnabled(boolean b) 从接口复制的描述:AccessibleComponent设置对象的启用状态。- 指定者:
-
setEnabled在接口AccessibleComponent中 - 参数:
-
b- 如果为true,则启用此对象;否则禁用它 - 参见:
-
isVisible
public boolean isVisible()从接口复制的描述:AccessibleComponent确定对象是否可见。可见的对象还将在其AccessibleStateSets中设置AccessibleState.VISIBLE状态。- 指定者:
-
isVisible在接口AccessibleComponent中 - 返回:
-
如果对象可见,则为
true;否则为false - 参见:
-
setVisible
public void setVisible(boolean b) 从接口复制的描述:AccessibleComponent设置对象的可见状态。- 指定者:
-
setVisible在接口AccessibleComponent中 - 参数:
-
b- 如果为true,则显示此对象;否则隐藏它 - 参见:
-
isShowing
public boolean isShowing()从接口复制的描述:AccessibleComponent确定对象是否正在显示。这是通过检查对象及其祖先的可见性来确定的。注意:即使对象被另一个对象遮挡(例如,它在下拉菜单下面),此方法也会返回true。- 指定者:
-
isShowing在接口AccessibleComponent中 - 返回:
-
如果对象正在显示,则为
true;否则为false
-
contains
从接口复制的描述:AccessibleComponent检查指定点是否在此对象的边界内,其中点的x和y坐标被定义为相对于对象的坐标系。- 指定者:
-
contains在接口AccessibleComponent中 - 参数:
-
p- 相对于对象坐标系的点 - 返回:
-
如果对象包含点,则为
true;否则为 - 参见:
-
getLocationOnScreen
从接口复制的描述:AccessibleComponent返回对象在屏幕上的位置。- 指定者:
-
getLocationOnScreen在接口AccessibleComponent中 - 返回:
-
对象在屏幕上的位置;如果此对象不在屏幕上,则为
null - 参见:
-
getLocation
从接口复制的描述:AccessibleComponent获取对象相对于父级的位置,以指定对象在屏幕坐标空间中左上角的点的形式。- 指定者:
-
getLocation在接口AccessibleComponent中 - 返回:
-
代表对象边界左上角的
Point实例,位于屏幕坐标空间中;如果此对象或其父级不在屏幕上,则为null - 参见:
-
setLocation
从接口复制的描述:AccessibleComponent设置对象相对于父级的位置。- 指定者:
-
setLocation在接口AccessibleComponent中 - 参数:
-
p- 新位置的左上角 - 参见:
-
getBounds
从接口复制的描述:AccessibleComponent获取此对象的边界,以Rectangle对象的形式表示。 边界指定此对象的宽度、高度和相对于其父级的位置。- 指定者:
-
getBounds在接口AccessibleComponent中 - 返回:
-
一个指示此组件边界的矩形;如果此对象不在屏幕上,则为
null。 - 参见:
-
setBounds
从接口复制的描述:AccessibleComponent以Rectangle对象的形式设置此对象的边界。 边界指定此对象的宽度、高度和相对于其父级的位置。- 指定者:
-
setBounds在接口AccessibleComponent中 - 参数:
-
r- 指示此组件边界的矩形 - 参见:
-
getSize
从接口复制的描述:AccessibleComponent返回此对象的大小,以Dimension对象的形式。Dimension对象的height字段包含此对象的高度,Dimension对象的width字段包含此对象的宽度。- 指定者:
-
getSize在接口AccessibleComponent中 - 返回:
-
一个
Dimension对象,指示此组件的大小;如果此对象不在屏幕上,则为null - 参见:
-
setSize
从接口复制的描述:AccessibleComponent调整此对象的大小,使其具有宽度和高度。- 指定者:
-
setSize在接口AccessibleComponent中 - 参数:
-
d- 指定对象新大小的尺寸 - 参见:
-
getAccessibleAt
从接口复制的描述:AccessibleComponent返回Accessible子级(如果存在),该子级包含在本地坐标Point处。- 指定者:
-
getAccessibleAt在接口AccessibleComponent中 - 参数:
-
p- 相对于此对象的坐标系的点 - 返回:
-
如果存在,则返回指定位置处的
Accessible;否则返回null
-
isFocusTraversable
public boolean isFocusTraversable()从接口复制的描述:AccessibleComponent返回此对象是否可以接受焦点。可以接受焦点的对象还将在其AccessibleStateSets中设置AccessibleState.FOCUSABLE状态。- 指定者:
-
isFocusTraversable在接口AccessibleComponent中 - 返回:
-
如果对象可以接受焦点,则返回
true;否则返回false - 参见:
-
requestFocus
public void requestFocus()从接口复制的描述:AccessibleComponent为此对象请求焦点。如果此对象无法接受焦点,则不会发生任何事情。否则,对象将尝试获取焦点。- 指定者:
-
requestFocus在接口AccessibleComponent中 - 参见:
-
addFocusListener
从接口复制的描述:AccessibleComponent向此组件添加指定的焦点侦听器,以接收焦点事件。- 指定者:
-
addFocusListener在接口AccessibleComponent中 - 参数:
-
l- 焦点侦听器 - 参见:
-
removeFocusListener
从接口复制的描述:AccessibleComponent从此组件中删除指定的焦点侦听器,使其不再接收焦点事件。- 指定者:
-
removeFocusListener在接口AccessibleComponent中 - 参数:
-
l- 焦点侦听器 - 参见:
-