- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- javax.swing.JTable.AccessibleJTable.AccessibleJTableCell
-
- 实现的所有接口
-
Accessible
,AccessibleComponent
- Enclosing class:
- 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
-
-
构造方法摘要
构造方法 构造器 描述 AccessibleJTableCell(JTable t, int r, int c, int i)
构造一个AccessibleJTableHeaderEntry
。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
addPropertyChangeListener(PropertyChangeListener l)
将PropertyChangeListener
添加到侦听器列表中。boolean
contains(Point p)
检查指定的点是否在此对象的边界内,其中点的x和y坐标定义为相对于对象的坐标系。AccessibleAction
getAccessibleAction()
获取与此对象关联的AccessibleAction
如果存在)。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()
获取此对象的背景颜色。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()
返回屏幕上对象的位置。boolean
isEnabled()
确定对象是否已启用。boolean
isShowing()
确定对象是否正在显示。boolean
isVisible()
确定此对象是否可见。void
removePropertyChangeListener(PropertyChangeListener l)
从侦听器列表中删除PropertyChangeListener
。void
setAccessibleDescription(String s)
设置此对象的可访问描述。void
setAccessibleName(String s)
设置此对象的本地化可访问名称。void
setBackground(Color c)
设置此对象的背景颜色。void
setCursor(Cursor c)
设置此对象的Cursor
。void
setEnabled(boolean b)
设置对象的启用状态。void
setFont(Font f)
设置此对象的Font
。void
setForeground(Color c)
设置此对象的前景色。void
setLocation(Point p)
设置对象相对于父对象的位置。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
-
声明方法的接口 javax.accessibility.AccessibleComponent
addFocusListener, getAccessibleAt, getBounds, getSize, isFocusTraversable, removeFocusListener, requestFocus, setBounds, setSize
-
-
-
-
构造方法详细信息
-
AccessibleJTableCell
public AccessibleJTableCell(JTable t, int r, int c, int i)
构造一个AccessibleJTableHeaderEntry
。- 参数
-
t
- aJTable
-
r
- 指定行的int
-
c
- 指定列的int
-
i
- 指定此单元格的索引的int
- 从以下版本开始:
- 1.4
-
-
方法详细信息
-
getAccessibleContext
public AccessibleContext getAccessibleContext()
获取与此组件关联的AccessibleContext
。 在为此类实现Java Accessibility API时,请返回此对象,该对象是其自己的AccessibleContext
。- Specified by:
-
getAccessibleContext
在Accessible
- 结果
- 这个对象
-
getCurrentAccessibleContext
protected AccessibleContext getCurrentAccessibleContext()
获取表格单元格渲染器的AccessibleContext。- 结果
-
表格单元格渲染器的
AccessibleContext
(如果存在); 否则,返回null
。 - 从以下版本开始:
- 1.6
-
getCurrentComponent
protected Component getCurrentComponent()
获取表格单元格渲染器组件。- 结果
-
表格单元格渲染器组件(如果存在);
否则,返回
null
。 - 从以下版本开始:
- 1.6
-
getAccessibleName
public String getAccessibleName()
获取此对象的可访问名称。- 重写:
-
getAccessibleName
在类AccessibleContext
- 结果
-
对象的本地化名称;
null
如果此对象没有名称 - 另请参见:
-
AccessibleContext.setAccessibleName(java.lang.String)
-
setAccessibleName
public void setAccessibleName(String s)
设置此对象的本地化可访问名称。
-
getAccessibleDescription
public String getAccessibleDescription()
获取此对象的可访问描述。- 重写:
-
getAccessibleDescription
在类AccessibleContext
- 结果
-
对象的本地化描述;
null
如果此对象没有描述 - 另请参见:
-
AccessibleContext.setAccessibleDescription(java.lang.String)
-
setAccessibleDescription
public void setAccessibleDescription(String s)
设置此对象的可访问描述。
-
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
。- 重写:
-
getAccessibleParent
在类AccessibleContext
- 结果
-
此对象的Accessible父级;
null
如果此对象没有父级Accessible
-
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
- 从零开始的儿童指数 - 结果
-
该对象的
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
添加到侦听器列表。 监听器已注册所有属性。- 重写:
-
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
。- 重写:
-
removePropertyChangeListener
在类AccessibleContext
- 参数
-
l
- 要删除的PropertyChangeListener
-
getAccessibleAction
public AccessibleAction getAccessibleAction()
获取与此对象关联的AccessibleAction
如果存在)。 否则返回null
。- 重写:
-
getAccessibleAction
在类AccessibleContext
- 结果
-
AccessibleAction
,或null
- 另请参见:
-
AccessibleAction
-
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
获取与此对象关联的AccessibleComponent
如果存在)。 否则返回null
。- 重写:
-
getAccessibleComponent
在类AccessibleContext
- 结果
-
AccessibleComponent
,或null
- 另请参见:
-
AccessibleComponent
-
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
获取与此对象关联的AccessibleSelection
如果存在)。 否则返回null
。- 重写:
-
getAccessibleSelection
在类AccessibleContext
- 结果
-
AccessibleSelection
,或null
- 另请参见:
-
AccessibleSelection
-
getAccessibleText
public AccessibleText getAccessibleText()
获取与此对象关联的AccessibleText
如果存在)。 否则返回null
。- 重写:
-
getAccessibleText
在类AccessibleContext
- 结果
-
AccessibleText
或null
- 另请参见:
-
AccessibleText
-
getAccessibleValue
public AccessibleValue getAccessibleValue()
获取与此对象关联的AccessibleValue
如果存在)。 否则返回null
。- 重写:
-
getAccessibleValue
类AccessibleContext
- 结果
-
AccessibleValue
,或null
- 另请参见:
-
AccessibleValue
-
getBackground
public Color getBackground()
获取此对象的背景颜色。- Specified by:
-
getBackground
在界面AccessibleComponent
- 结果
-
对象的背景颜色(如果支持);
否则,
null
- 另请参见:
-
AccessibleComponent.setBackground(java.awt.Color)
-
setBackground
public void setBackground(Color c)
设置此对象的背景颜色。- Specified by:
-
setBackground
在界面AccessibleComponent
- 参数
-
c
- 新的Color
为背景 - 另请参见:
-
AccessibleComponent.setBackground(java.awt.Color)
-
getForeground
public Color getForeground()
获取此对象的前景色。- Specified by:
-
getForeground
在接口AccessibleComponent
- 结果
-
对象的前景色(如果支持);
否则,
null
- 另请参见:
-
AccessibleComponent.setForeground(java.awt.Color)
-
setForeground
public void setForeground(Color c)
设置此对象的前景色。- Specified by:
-
setForeground
在接口AccessibleComponent
- 参数
-
c
- 前景的新Color
- 另请参见:
-
AccessibleComponent.getForeground()
-
getCursor
public Cursor getCursor()
获取此对象的Cursor
。- Specified by:
-
getCursor
在界面AccessibleComponent
- 结果
-
对象的
Cursor
(如果支持); 否则,null
- 另请参见:
-
AccessibleComponent.setCursor(java.awt.Cursor)
-
setCursor
public void setCursor(Cursor c)
设置此对象的Cursor
。- Specified by:
-
setCursor
在界面AccessibleComponent
- 参数
-
c
- 该对象的新Cursor
- 另请参见:
-
AccessibleComponent.getCursor()
-
getFont
public Font getFont()
获取此对象的Font
。- Specified by:
-
getFont
在界面AccessibleComponent
- 结果
-
Font
(如果支持)用于对象; 否则,null
- 另请参见:
-
AccessibleComponent.setFont(java.awt.Font)
-
setFont
public void setFont(Font f)
设置此对象的Font
。- Specified by:
-
setFont
在界面AccessibleComponent
- 参数
-
f
- 对象的新Font
- 另请参见:
-
AccessibleComponent.getFont()
-
getFontMetrics
public FontMetrics getFontMetrics(Font f)
获取此对象的FontMetrics
。- Specified by:
-
getFontMetrics
在界面AccessibleComponent
- 参数
-
f
-Font
- 结果
-
FontMetrics
对象,如果支持; 否则null
- 另请参见:
-
getFont()
-
isEnabled
public boolean isEnabled()
确定对象是否已启用。- Specified by:
-
isEnabled
在接口AccessibleComponent
- 结果
- 如果启用了对象,则为true; 否则,是的
- 另请参见:
-
AccessibleComponent.setEnabled(boolean)
,AccessibleContext.getAccessibleStateSet()
,AccessibleState.ENABLED
,AccessibleStateSet
-
setEnabled
public void setEnabled(boolean b)
设置对象的启用状态。- Specified by:
-
setEnabled
在界面AccessibleComponent
- 参数
-
b
- 如果为true,则启用此对象; 否则,禁用它 - 另请参见:
-
AccessibleComponent.isEnabled()
-
isVisible
public boolean isVisible()
确定此对象是否可见。 注意:这意味着对象打算可见; 然而,它实际上可能不会在屏幕上显示,因为该对象所包含的对象之一是不可见的。 要确定对象是否在屏幕上显示,请使用isShowing
。- Specified by:
-
isVisible
在界面AccessibleComponent
- 结果
- 如果对象可见则为true; 否则,是的
- 另请参见:
-
AccessibleComponent.setVisible(boolean)
,AccessibleContext.getAccessibleStateSet()
,AccessibleState.VISIBLE
,AccessibleStateSet
-
setVisible
public void setVisible(boolean b)
设置对象的可见状态。- Specified by:
-
setVisible
在界面AccessibleComponent
- 参数
-
b
- 如果为true,则显示此对象; 否则,隐藏它 - 另请参见:
-
AccessibleComponent.isVisible()
-
isShowing
public boolean isShowing()
确定对象是否正在显示。 这是通过检查对象和对象祖先的可见性来确定的。 注意:即使对象被另一个对象遮挡,它也会返回true(例如,它恰好位于被拉下的菜单下面)。- Specified by:
-
isShowing
在界面AccessibleComponent
- 结果
- 如果对象显示,则为true; 否则,是的
-
contains
public boolean contains(Point p)
检查指定的点是否在此对象的边界内,其中点的x和y坐标定义为相对于对象的坐标系。- Specified by:
-
contains
在界面AccessibleComponent
- 参数
-
p
- 相对于对象坐标系的Point
- 结果
-
如果对象包含
Point
,Point
true;否则为Point
。 否则是假的 - 另请参见:
-
AccessibleComponent.getBounds()
-
getLocationOnScreen
public Point getLocationOnScreen()
返回屏幕上对象的位置。- Specified by:
-
getLocationOnScreen
在界面AccessibleComponent
- 结果
-
屏幕上对象的位置 - 如果此对象不在屏幕上,则可以是
null
- 另请参见:
-
AccessibleComponent.getBounds()
,AccessibleComponent.getLocation()
-
getLocation
public Point getLocation()
以点的形式获取对象相对于父对象的位置,指定对象在屏幕坐标空间中的左上角。- Specified by:
-
getLocation
在接口AccessibleComponent
- 结果
-
Point
的实例,表示屏幕坐标空间中对象边界的左上角;null
如果此对象或其父对象不在屏幕上 - 另请参见:
-
AccessibleComponent.getBounds()
,AccessibleComponent.getLocationOnScreen()
-
setLocation
public void setLocation(Point p)
设置对象相对于父对象的位置。- Specified by:
-
setLocation
在界面AccessibleComponent
- 参数
-
p
- 左上角的新位置 - 另请参见:
-
AccessibleComponent.getLocation()
-
-