JavaTM Platform
Standard Ed. 6

javax.swing
类 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

此类提供了适用于表单元格的 Java Accessibility API 实现。


字段摘要
 
从类 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
 
构造方法摘要
JTable.AccessibleJTable.AccessibleJTableCell(JTable t, int r, int c, int i)
          构造一个 AccessibleJTableHeaderEntry
 
方法摘要
 void addFocusListener(FocusListener l)
          添加指定的焦点侦听器,以接收来自此组件的焦点事件。
 void addPropertyChangeListener(PropertyChangeListener l)
          将一个 PropertyChangeListener 添加到侦听器列表中。
 boolean contains(Point p)
          检查指定的点是否在此对象的边界内,其中点的 x 和 y 坐标被定义成与该对象的坐标系统相关。
 AccessibleAction getAccessibleAction()
          获取与此对象关联的 AccessibleAction(如果存在)。
 Accessible getAccessibleAt(Point p)
          返回本地坐标 Point 包含的可访问子级(如果存在)。
 Accessible getAccessibleChild(int i)
          返回此对象的指定的 Accessible 子对象。
 int getAccessibleChildrenCount()
          返回此对象中可访问的子对象数。
 AccessibleComponent getAccessibleComponent()
          获取与此对象关联的 AccessibleComponent(如果存在)。
 AccessibleContext getAccessibleContext()
          获取与此组件关联的 AccessibleContext
 String getAccessibleDescription()
          获取此对象的可访问的描述。
 int getAccessibleIndexInParent()
          获取此对象在其可访问的父对象中的索引。
 String getAccessibleName()
          获取此对象的可访问的名称。
 Accessible getAccessibleParent()
          获取此对象的 Accessible 父对象。
 AccessibleRole getAccessibleRole()
          获取此对象的功能。
 AccessibleSelection getAccessibleSelection()
          获取与此对象关联的 AccessibleSelection(如果存在)。
 AccessibleStateSet getAccessibleStateSet()
          获取此对象的状态设置。
 AccessibleText getAccessibleText()
          获取与此对象关联的 AccessibleText (如果存在)。
 AccessibleValue getAccessibleValue()
          获取与此对象关联的 AccessibleValue(如果存在)。
 Color getBackground()
          获取此对象的背景色。
 Rectangle getBounds()
          获取 Rectangle 对象形式的此对象的边界。
protected  AccessibleContext getCurrentAccessibleContext()
          获取表单元格渲染器的 AccessibleContext。
protected  Component getCurrentComponent()
          获取表单元格渲染器组件。
 Cursor getCursor()
          获取此对象的 Cursor
 Font getFont()
          获取此对象的 Font
 FontMetrics getFontMetrics(Font f)
          获取此对象的 FontMetrics
 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)
          从侦听器列表移除一个 PropertyChangeListener
 void requestFocus()
          请求此对象的焦点。
 void setAccessibleDescription(String s)
          设置此对象的可访问的描述。
 void setAccessibleName(String s)
          获取此对象的可访问的本地化名称。
 void setBackground(Color c)
          设置此对象的背景色。
 void setBounds(Rectangle r)
          设置 Rectangle 对象形式的此对象的边界。
 void setCursor(Cursor c)
          设置此对象的 Cursor
 void setEnabled(boolean b)
          设置该对象的启用状态。
 void setFont(Font f)
          设置此对象的 Font
 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
 

构造方法详细信息

JTable.AccessibleJTable.AccessibleJTableCell

public JTable.AccessibleJTable.AccessibleJTableCell(JTable t,
                                                    int r,
                                                    int c,
                                                    int i)
构造一个 AccessibleJTableHeaderEntry

从以下版本开始:
1.4
方法详细信息

getAccessibleContext

public AccessibleContext getAccessibleContext()
获取与此组件关联的 AccessibleContext。在此类的 Java Accessibility API 的实现中,返回的是此对象,它是其本身的 AccessibleContext

指定者:
接口 Accessible 中的 getAccessibleContext
返回:
此对象

getCurrentAccessibleContext

protected AccessibleContext getCurrentAccessibleContext()
获取表单元格渲染器的 AccessibleContext。

返回:
表单元格渲染器的 AccessibleContext(如果存在);否则返回 null
从以下版本开始:
1.6

getCurrentComponent

protected Component getCurrentComponent()
获取表单元格渲染器组件。

返回:
表单元格渲染器组件(如果存在);否则返回 null
从以下版本开始:
1.6

getAccessibleName

public String getAccessibleName()
获取此对象的可访问的名称。

覆盖:
AccessibleContext 中的 getAccessibleName
返回:
此对象的本地化名称,如果此对象没有名称,则返回 null
另请参见:
AccessibleContext.setAccessibleName(java.lang.String)

setAccessibleName

public void setAccessibleName(String s)
获取此对象的可访问的本地化名称。

覆盖:
AccessibleContext 中的 setAccessibleName
参数:
s - 此对象新的本地化名称
另请参见:
AccessibleContext.getAccessibleName(), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleDescription

public String getAccessibleDescription()
获取此对象的可访问的描述。

覆盖:
AccessibleContext 中的 getAccessibleDescription
返回:
此对象的本地化描述;如果此对象没有描述,则返回 null
另请参见:
AccessibleContext.setAccessibleDescription(java.lang.String)

setAccessibleDescription

public void setAccessibleDescription(String s)
设置此对象的可访问的描述。

覆盖:
AccessibleContext 中的 setAccessibleDescription
参数:
s - 此对象的新的本地化描述
另请参见:
AccessibleContext.setAccessibleName(java.lang.String), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleRole

public AccessibleRole getAccessibleRole()
获取此对象的功能。

指定者:
AccessibleContext 中的 getAccessibleRole
返回:
描述此对象功能的 AccessibleRole 的实例
另请参见:
AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态设置。

指定者:
AccessibleContext 中的 getAccessibleStateSet
返回:
包含该对象当前状态设置的 AccessibleStateSet 的实例
另请参见:
AccessibleState

getAccessibleParent

public Accessible getAccessibleParent()
获取此对象的 Accessible 父对象。

覆盖:
AccessibleContext 中的 getAccessibleParent
返回:
此对象的可访问的父对象;如果此对象没有 Accessible 父对象,则返回 null

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
获取此对象在其可访问的父对象中的索引。

指定者:
AccessibleContext 中的 getAccessibleIndexInParent
返回:
此对象在其父对象中的索引;如果此对象没有可访问的父对象,则返回 -1
另请参见:
getAccessibleParent()

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
返回此对象中可访问的子对象数。

指定者:
AccessibleContext 中的 getAccessibleChildrenCount
返回:
此对象中可访问的子对象数

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回此对象的指定的 Accessible 子对象。

指定者:
AccessibleContext 中的 getAccessibleChild
参数:
i - 基于 0 的子容器索引
返回:
对象的 Accessible 子容器
另请参见:
AccessibleContext.getAccessibleChildrenCount()

getLocale

public Locale getLocale()
获取该组件的语言环境。如果该组件没有语言环境,则返回其父级的语言环境。

指定者:
AccessibleContext 中的 getLocale
返回:
组件的语言环境;如果此组件没有语言环境,则返回其父级的语言环境
抛出:
IllegalComponentStateException - 如果 Component 没有其自己的语言环境,并且尚未添加到包含层次结构中(如果添加到包含层次结构中就可以从其父级确定语言环境)
另请参见:
Component.setLocale(java.util.Locale)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
将一个 PropertyChangeListener 添加到侦听器列表中。侦听器为所有的属性注册。

覆盖:
AccessibleContext 中的 addPropertyChangeListener
参数:
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

覆盖:
AccessibleContext 中的 removePropertyChangeListener
参数:
l - 要移除的 PropertyChangeListener

getAccessibleAction

public AccessibleAction getAccessibleAction()
获取与此对象关联的 AccessibleAction(如果存在)。否则返回 null

覆盖:
AccessibleContext 中的 getAccessibleAction
返回:
AccessibleActionnull
另请参见:
AccessibleAction

getAccessibleComponent

public AccessibleComponent getAccessibleComponent()
获取与此对象关联的 AccessibleComponent(如果存在)。否则返回 null

覆盖:
AccessibleContext 中的 getAccessibleComponent
返回:
AccessibleComponentnull
另请参见:
AccessibleComponent

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
获取与此对象关联的 AccessibleSelection(如果存在)。否则返回 null

覆盖:
AccessibleContext 中的 getAccessibleSelection
返回:
AccessibleSelectionnull
另请参见:
AccessibleSelection

getAccessibleText

public AccessibleText getAccessibleText()
获取与此对象关联的 AccessibleText (如果存在)。否则返回 null

覆盖:
AccessibleContext 中的 getAccessibleText
返回:
AccessibleTextnull
另请参见:
AccessibleText

getAccessibleValue

public AccessibleValue getAccessibleValue()
获取与此对象关联的 AccessibleValue(如果存在)。否则返回 null

覆盖:
AccessibleContext 中的 getAccessibleValue
返回:
AccessibleValuenull
另请参见:
AccessibleValue

getBackground

public Color getBackground()
获取此对象的背景色。

指定者:
接口 AccessibleComponent 中的 getBackground
返回:
该对象的背景色(如果受支持);否则返回 null
另请参见:
AccessibleComponent.setBackground(java.awt.Color)

setBackground

public void setBackground(Color c)
设置此对象的背景色。

指定者:
接口 AccessibleComponent 中的 setBackground
参数:
c - 该背景的新 Color
另请参见:
AccessibleComponent.setBackground(java.awt.Color)

getForeground

public Color getForeground()
获取此对象的前景色。

指定者:
接口 AccessibleComponent 中的 getForeground
返回:
该对象的前景色(如果受支持);否则,返回 null
另请参见:
AccessibleComponent.setForeground(java.awt.Color)

setForeground

public void setForeground(Color c)
设置此对象的前景色。

指定者:
接口 AccessibleComponent 中的 setForeground
参数:
c - 该前景的新的 Color
另请参见:
AccessibleComponent.getForeground()

getCursor

public Cursor getCursor()
获取此对象的 Cursor

指定者:
接口 AccessibleComponent 中的 getCursor
返回:
对象的 Cursor(如果受支持);否则返回 null
另请参见:
AccessibleComponent.setCursor(java.awt.Cursor)

setCursor

public void setCursor(Cursor c)
设置此对象的 Cursor

指定者:
接口 AccessibleComponent 中的 setCursor
参数:
c - 此对象的新的 Cursor
另请参见:
AccessibleComponent.getCursor()

getFont

public Font getFont()
获取此对象的 Font

指定者:
接口 AccessibleComponent 中的 getFont
返回:
该对象的 Font(如果受支持);否则,返回 null
另请参见:
AccessibleComponent.setFont(java.awt.Font)

setFont

public void setFont(Font f)
设置此对象的 Font

指定者:
接口 AccessibleComponent 中的 setFont
参数:
f - 该对象的新 Font
另请参见:
AccessibleComponent.getFont()

getFontMetrics

public FontMetrics getFontMetrics(Font f)
获取此对象的 FontMetrics

指定者:
接口 AccessibleComponent 中的 getFontMetrics
参数:
f - Font
返回:
FontMetrics 对象(如果受支持);否则返回 null
另请参见:
getFont()

isEnabled

public boolean isEnabled()
确定是否启用该对象。

指定者:
接口 AccessibleComponent 中的 isEnabled
返回:
如果启用了该对象,则返回 true;否则,返回 false
另请参见:
AccessibleComponent.setEnabled(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.ENABLED, AccessibleStateSet

setEnabled

public void setEnabled(boolean b)
设置该对象的启用状态。

指定者:
接口 AccessibleComponent 中的 setEnabled
参数:
b - 如果为 true,则启用此对象;否则,禁用它
另请参见:
AccessibleComponent.isEnabled()

isVisible

public boolean isVisible()
确定该对象是否可见。注:这意味着该对象是可见的;但是,它实际上不显示在屏幕上,因为包含此对象的对象中的一个对象不可见。要确定某一对象是否在屏幕上显示,请使用 isShowing

指定者:
接口 AccessibleComponent 中的 isVisible
返回:
如果对象可见,则返回 true;否则,返回 false
另请参见:
AccessibleComponent.setVisible(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.VISIBLE, AccessibleStateSet

setVisible

public void setVisible(boolean b)
设置该对象的可见状态。

指定者:
接口 AccessibleComponent 中的 setVisible
参数:
b - 如果为 true,则显示此对象;否则,隐藏它
另请参见:
AccessibleComponent.isVisible()

isShowing

public boolean isShowing()
确定该对象是否正在显示。通过检查该对象的可见性和祖先可确定这一点。注:这将返回 true,即使该对象被另一个对象遮掩(例如,该对象碰巧在下拉菜单的下面)。

指定者:
接口 AccessibleComponent 中的 isShowing
返回:
如果对象正在显示,则返回 true;否则,返回 false

contains

public boolean contains(Point p)
检查指定的点是否在此对象的边界内,其中点的 x 和 y 坐标被定义成与该对象的坐标系统相关。

指定者:
接口 AccessibleComponent 中的 contains
参数:
p - 与该对象的坐标系统相关的 Point
返回:
如果对象包含 Point,则返回 true;否则,返回 false
另请参见:
AccessibleComponent.getBounds()

getLocationOnScreen

public Point getLocationOnScreen()
返回对象在屏幕上的位置。

指定者:
接口 AccessibleComponent 中的 getLocationOnScreen
返回:
屏幕上对象的位置(如果此对象不在屏幕上,则可以为 null
另请参见:
AccessibleComponent.getBounds(), AccessibleComponent.getLocation()

getLocation

public Point getLocation()
以点(指定屏幕坐标空间中对象的左上角)的形式获取该对象相对于父对象的位置。

指定者:
接口 AccessibleComponent 中的 getLocation
返回:
表示该屏幕坐标空间中对象边界的左上角的 Point的实例;如果此对象或其父对象不在屏幕上,则返回 null
另请参见:
AccessibleComponent.getBounds(), AccessibleComponent.getLocationOnScreen()

setLocation

public void setLocation(Point p)
设置该对象相对于父对象的位置。

指定者:
接口 AccessibleComponent 中的 setLocation
参数:
p - 左上角的新位置
另请参见:
AccessibleComponent.getLocation()

getBounds

public Rectangle getBounds()
从接口 AccessibleComponent 复制的描述
获取 Rectangle 对象形式的此对象的边界。该边界指定此对象的宽、高,以及相对于父对象的位置。

指定者:
接口 AccessibleComponent 中的 getBounds
返回:
返回指示此组件的边界的矩形;如果此对象不在屏幕上,则返回 null。
另请参见:
AccessibleComponent.contains(java.awt.Point)

setBounds

public void setBounds(Rectangle r)
从接口 AccessibleComponent 复制的描述
设置 Rectangle 对象形式的此对象的边界。该边界指定此对象的宽、高,以及相对于父对象的位置。

指定者:
接口 AccessibleComponent 中的 setBounds
参数:
r - 指示此组件边界的矩形
另请参见:
AccessibleComponent.getBounds()

getSize

public Dimension getSize()
从接口 AccessibleComponent 复制的描述
以 Dimension 对象的形式返回此对象的大小。Dimension 对象的 height 字段包含此对象的高度,Dimension 对象的 width 字段包含此对象的宽度。

指定者:
接口 AccessibleComponent 中的 getSize
返回:
返回指示此组件大小的 Dimension 对象;如果此对象不在屏幕上,则返回 null
另请参见:
AccessibleComponent.setSize(java.awt.Dimension)

setSize

public void setSize(Dimension d)
从接口 AccessibleComponent 复制的描述
调整此对象,使其具有高度和宽度。

指定者:
接口 AccessibleComponent 中的 setSize
参数:
d - 指定对象新大小的维数。
另请参见:
AccessibleComponent.getSize()

getAccessibleAt

public Accessible getAccessibleAt(Point p)
从接口 AccessibleComponent 复制的描述
返回本地坐标 Point 包含的可访问子级(如果存在)。

指定者:
接口 AccessibleComponent 中的 getAccessibleAt
参数:
p - 相对于此对象坐标系统的 point。
返回:
如果存在,则返回指定位置处的 Accessible;否则返回 null

isFocusTraversable

public boolean isFocusTraversable()
从接口 AccessibleComponent 复制的描述
返回此对象是否可以接受焦点。可以接受焦点的对象也将具有在其 AccessibleStateSet 中设置的 AccessibleState.FOCUSABLE 状态。

指定者:
接口 AccessibleComponent 中的 isFocusTraversable
返回:
如果对象可以接受焦点,则返回 true;否则返回 false
另请参见:
AccessibleContext.getAccessibleStateSet(), AccessibleState.FOCUSABLE, AccessibleState.FOCUSED, AccessibleStateSet

requestFocus

public void requestFocus()
从接口 AccessibleComponent 复制的描述
请求此对象的焦点。如果此对象不能接受焦点,则不执行任何操作。否则,对象将尝试接受焦点。

指定者:
接口 AccessibleComponent 中的 requestFocus
另请参见:
AccessibleComponent.isFocusTraversable()

addFocusListener

public void addFocusListener(FocusListener l)
从接口 AccessibleComponent 复制的描述
添加指定的焦点侦听器,以接收来自此组件的焦点事件。

指定者:
接口 AccessibleComponent 中的 addFocusListener
参数:
l - 焦点侦听器
另请参见:
AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)

removeFocusListener

public void removeFocusListener(FocusListener l)
从接口 AccessibleComponent 复制的描述
移除指定的焦点侦听器,使其不再接收来自此组件的焦点事件。

指定者:
接口 AccessibleComponent 中的 removeFocusListener
参数:
l - 焦点侦听器
另请参见:
AccessibleComponent.addFocusListener(java.awt.event.FocusListener)

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策