java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.JTable.AccessibleJTable.AccessibleJTableCell
- 所有已实现的接口:
-
Accessible,AccessibleComponent
protected class JTable.AccessibleJTable.AccessibleJTableCell extends AccessibleContext implements Accessible, AccessibleComponent
该类提供了适用于表格单元的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
ConstructorsConstructorDescriptionAccessibleJTableCell(JTable t, int r, int c, int i) 构造一个AccessibleJTableHeaderEntry。 -
Method Summary
Modifier and TypeMethodDescriptionvoid将指定的焦点侦听器添加到此组件以接收焦点事件。void向侦听器列表中添加一个PropertyChangeListener。boolean检查指定点是否在此对象的边界内,其中点的x和y坐标被定义为相对于对象的坐标系。获取与此对象关联的AccessibleAction(如果存在)。返回本地坐标Point处(如果存在)包含的Accessible子级。getAccessibleChild(int i) 返回对象的指定Accessible子级。int返回对象中可访问子级的数量。获取与此对象关联的AccessibleComponent(如果存在)。获取与此组件关联的AccessibleContext。获取此对象的可访问描述。int获取此对象在其可访问父级中的索引。获取此对象的可访问名称。获取此对象的Accessible父级。获取此对象的角色。获取与此对象关联的AccessibleSelection(如果存在)。获取此对象的状态集。获取与此对象关联的AccessibleText(如果存在)。获取与此对象关联的AccessibleValue(如果存在)。获取此对象的背景颜色。获取此对象的边界,以Rectangle对象的形式。protected AccessibleContext获取表格单元渲染器的AccessibleContext。protected Component获取表格单元渲染器组件。获取此对象的Cursor。getFont()获取此对象的Font。获取此对象的FontMetrics。获取此对象的前景颜色。获取组件的区域设置。获取对象相对于父级的位置,以指定对象在屏幕坐标空间中左上角的点形式。返回对象在屏幕上的位置。getSize()获取此对象的大小,以Dimension对象的形式。boolean确定对象是否已启用。boolean返回此对象是否可以接受焦点。boolean确定对象是否正在显示。boolean确定此对象是否可见。void删除指定的焦点侦听器,使其不再从此组件接收焦点事件。void从侦听器列表中删除一个PropertyChangeListener。void为此对象请求焦点。void设置此对象的可访问描述。void设置此对象的本地化可访问名称。void设置此对象的背景颜色。void设置此对象的边界,以Rectangle对象的形式。void设置此对象的Cursor。voidsetEnabled(boolean b) 设置对象的启用状态。void设置此对象的Font。void设置此对象的前景颜色。voidsetLocation(Point p) 设置对象相对于父级的位置。void调整此对象的大小,使其具有宽度和高度。voidsetVisible(boolean b) 设置对象的可见状态。Methods declared in class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent
-
Constructor Details
-
AccessibleJTableCell
构造一个AccessibleJTableHeaderEntry。- 参数:
-
t- 一个JTable -
r- 指定行的int -
c- 指定列的int -
i- 指定单元格的索引的int - 自版本:
- 1.4
-
-
Method Details
-
getAccessibleContext
获取与此组件关联的AccessibleContext。在此类的Java辅助功能API实现中,返回此对象,即其自身的AccessibleContext。- 指定者:
-
getAccessibleContext在接口Accessible中 - 返回:
- 此对象
-
getCurrentAccessibleContext
获取表格单元渲染器的AccessibleContext。- 返回:
-
如果存在表格单元渲染器的
AccessibleContext,则返回该对象;否则返回null。 - 自版本:
- 1.6
-
getCurrentComponent
获取表格单元渲染器组件。- 返回:
-
如果存在表格单元渲染器组件,则返回该对象;否则返回
null。 - 自版本:
- 1.6
-
getAccessibleName
获取此对象的可访问名称。- 覆盖:
-
getAccessibleName在类AccessibleContext中 - 返回:
-
对象的本地化名称;如果此对象没有名称,则返回
null - 参见:
-
setAccessibleName
设置此对象的本地化可访问名称。- 覆盖:
-
setAccessibleName在类AccessibleContext中 - 参数:
-
s- 对象的新本地化名称 - 参见:
-
getAccessibleDescription
获取此对象的可访问描述。- 覆盖:
-
getAccessibleDescription在类AccessibleContext中 - 返回:
-
对象的本地化描述;如果此对象没有描述,则返回
null - 参见:
-
setAccessibleDescription
设置此对象的可访问描述。- 覆盖:
-
setAccessibleDescription在类AccessibleContext中 - 参数:
-
s- 对象的新本地化描述 - 参见:
-
getAccessibleRole
获取此对象的角色。- 指定者:
-
getAccessibleRole在类AccessibleContext中 - 返回:
-
描述对象角色的
AccessibleRole实例 - 参见:
-
getAccessibleStateSet
获取此对象的状态集。- 指定者:
-
getAccessibleStateSet在类AccessibleContext中 - 返回:
-
包含对象当前状态集的
AccessibleStateSet实例 - 参见:
-
getAccessibleParent
获取此对象的Accessible父级。- 覆盖:
-
getAccessibleParent在类AccessibleContext - 返回:
-
此对象的Accessible父级;如果此对象没有Accessible父级,则返回
null
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()获取此对象在其Accessible父级中的索引。- 指定者:
-
getAccessibleIndexInParent在类AccessibleContext - 返回:
- 此对象在其父级中的索引;如果此对象没有Accessible父级,则返回-1
- 另请参阅:
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象中Accessible子级的数量。- 指定者:
-
getAccessibleChildrenCount在类AccessibleContext - 返回:
- 对象中Accessible子级的数量
-
getAccessibleChild
返回对象的指定Accessible子级。- 指定者:
-
getAccessibleChild在类AccessibleContext - 参数:
-
i- 子级的从零开始的索引 - 返回:
- 对象的Accessible子级
- 另请参阅:
-
getLocale
获取组件的区域设置。如果组件没有区域设置,则返回其父级的区域设置。- 指定者:
-
getLocale在类AccessibleContext - 返回:
- 此组件的区域设置;如果此组件没有区域设置,则返回其父级的区域设置
- 抛出:
-
IllegalComponentStateException- 如果Component没有自己的区域设置并且尚未添加到包含层次结构中,以便可以从包含父级确定区域设置 - 另请参阅:
-
addPropertyChangeListener
向监听器列表中添加PropertyChangeListener。监听器将注册所有属性。- 覆盖:
-
addPropertyChangeListener在类AccessibleContext - 参数:
-
l- 要添加的PropertyChangeListener - 另请参阅:
-
removePropertyChangeListener
从监听器列表中移除PropertyChangeListener。这会移除为所有属性注册的PropertyChangeListener。- 覆盖:
-
removePropertyChangeListener在类AccessibleContext - 参数:
-
l- 要移除的PropertyChangeListener
-
getAccessibleAction
如果存在,获取与此对象关联的AccessibleAction。否则返回null。- 覆盖:
-
getAccessibleAction在类AccessibleContext - 返回:
-
AccessibleAction,或null - 另请参阅:
-
getAccessibleComponent
如果存在,获取与此对象关联的AccessibleComponent。否则返回null。- 覆盖:
-
getAccessibleComponent在类AccessibleContext - 返回:
-
AccessibleComponent,或null - 另请参阅:
-
getAccessibleSelection
如果存在,获取与此对象关联的AccessibleSelection。否则返回null。- 覆盖:
-
getAccessibleSelection在类AccessibleContext - 返回:
-
AccessibleSelection,或null - 另请参阅:
-
getAccessibleText
如果存在,获取与此对象关联的AccessibleText。否则返回null。- 覆盖:
-
getAccessibleText在类AccessibleContext - 返回:
-
AccessibleText,或null - 另请参阅:
-
getAccessibleValue
如果存在,获取与此对象关联的AccessibleValue。否则返回null。- 覆盖:
-
getAccessibleValue在类AccessibleContext - 返回:
-
AccessibleValue,或null - 另请参阅:
-
getBackground
获取此对象的背景颜色。- 指定者:
-
getBackground在接口AccessibleComponent - 返回:
-
对象的背景颜色(如果支持);否则返回
null - 另请参阅:
-
setBackground
设置此对象的背景颜色。- 指定者:
-
setBackground在接口AccessibleComponent - 参数:
-
c- 新的背景Color - 另请参阅:
-
getForeground
获取此对象的前景颜色。- 指定者:
-
getForeground在接口AccessibleComponent中 - 返回值:
-
对象的前景颜色(如果支持);否则为
null - 参见:
-
setForeground
设置此对象的前景颜色。- 指定者:
-
setForeground在接口AccessibleComponent中 - 参数:
-
c- 新的前景Color - 参见:
-
getCursor
获取此对象的Cursor。- 指定者:
-
getCursor在接口AccessibleComponent中 - 返回值:
-
对象的
Cursor(如果支持);否则为null - 参见:
-
setCursor
设置此对象的Cursor。- 指定者:
-
setCursor在接口AccessibleComponent中 - 参数:
-
c- 用于对象的新Cursor - 参见:
-
getFont
获取此对象的Font。- 指定者:
-
getFont在接口AccessibleComponent中 - 返回值:
-
对象的
Font(如果支持);否则为null - 参见:
-
setFont
设置此对象的Font。- 指定者:
-
setFont在接口AccessibleComponent中 - 参数:
-
f- 用于对象的新Font - 参见:
-
getFontMetrics
获取此对象的FontMetrics。- 指定者:
-
getFontMetrics在接口AccessibleComponent中 - 参数:
-
f-Font - 返回值:
-
FontMetrics对象(如果支持);否则为null - 参见:
-
isEnabled
public boolean isEnabled()确定对象是否已启用。- 指定者:
-
isEnabled在接口AccessibleComponent中 - 返回值:
- 如果对象已启用,则为true;否则为false
- 参见:
-
setEnabled
public void setEnabled(boolean b) 设置对象的启用状态。- 指定者:
-
setEnabled在接口AccessibleComponent中 - 参数:
-
b- 如果为true,则启用此对象;否则禁用它 - 参见:
-
isVisible
public boolean isVisible()确定此对象是否可见。注意:这意味着对象打算可见;但是,实际上可能不会显示在屏幕上,因为包含此对象的某个对象不可见。要确定对象是否显示在屏幕上,请使用isShowing。- 指定者:
-
isVisible在接口AccessibleComponent中 - 返回值:
- 如果对象可见,则为true;否则为false
- 参见:
-
setVisible
public void setVisible(boolean b) 设置对象的可见状态。- 指定者:
-
setVisible在接口AccessibleComponent中 - 参数:
-
b- 如果为true,则显示此对象;否则隐藏它 - 参见:
-
isShowing
public boolean isShowing()确定对象是否正在显示。这是通过检查对象及其祖先的可见性来确定的。注意:即使对象被另一个对象遮挡(例如,它恰好位于下拉菜单下方),此方法也会返回true。- 指定者:
-
isShowing在接口AccessibleComponent中 - 返回值:
- 如果对象正在显示,则为true;否则为false
-
contains
检查指定点是否在此对象的边界内,其中点的x和y坐标定义为相对于对象的坐标系。- 指定者:
-
contains在接口AccessibleComponent中 - 参数:
-
p- 相对于对象坐标系的Point - 返回值:
-
如果对象包含
Point,则为true;否则为false - 参见:
-
getLocationOnScreen
返回对象在屏幕上的位置。- 指定者:
-
getLocationOnScreen在接口AccessibleComponent中 - 返回值:
-
对象在屏幕上的位置 -- 如果此对象不在屏幕上,则可能为
null - 参见:
-
getLocation
获取对象相对于父级的位置,以指定对象在屏幕坐标空间中左上角的点形式。- 指定者:
-
getLocation在接口AccessibleComponent中 - 返回值:
-
一个
Point实例,表示对象在屏幕坐标空间中左上角的位置;如果此对象或其父级不在屏幕上,则返回null - 参见:
-
setLocation
设置对象相对于父级的位置。- 指定者:
-
setLocation在接口AccessibleComponent中 - 参数:
-
p- 左上角的新位置 - 参见:
-
getBounds
从接口复制的描述:AccessibleComponent获取此对象的边界,以Rectangle对象的形式表示。边界指定此对象的宽度、高度和相对于其父级的位置。- 指定者:
-
getBounds在接口AccessibleComponent中 - 返回值:
-
一个矩形,指示此组件的边界;如果此对象不在屏幕上,则返回
null - 参见:
-
setBounds
从接口复制的描述:AccessibleComponent以Rectangle对象的形式设置此对象的边界。边界指定此对象的宽度、高度和相对于其父级的位置。- 指定者:
-
setBounds在接口AccessibleComponent中 - 参数:
-
r- 指示此组件边界的矩形 - 参见:
-
getSize
从接口复制的描述:AccessibleComponent以Dimension对象的形式返回此对象的大小。Dimension对象的height字段包含此对象的高度,width字段包含此对象的宽度。- 指定者:
-
getSize在接口AccessibleComponent中 - 返回值:
-
一个
Dimension对象,指示此组件的大小;如果此对象不在屏幕上,则返回null - 参见:
-
setSize
从接口复制的描述:AccessibleComponent调整此对象的大小,使其具有宽度和高度。- 指定者:
-
setSize在接口AccessibleComponent中 - 参数:
-
d- 指定对象新大小的尺寸 - 参见:
-
getAccessibleAt
从接口复制的描述:AccessibleComponent返回Accessible子级(如果存在),该子级包含在本地坐标Point处。- 指定者:
-
getAccessibleAt在接口AccessibleComponent中 - 参数:
-
p- 相对于此对象的坐标系的点 - 返回值:
-
如果存在指定位置的
Accessible,则返回该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- 焦点侦听器 - 参见:
-