- 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。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidaddPropertyChangeListener(PropertyChangeListener l)将PropertyChangeListener添加到侦听器列表中。booleancontains(Point p)检查指定的点是否在此对象的边界内,其中点的x和y坐标定义为相对于对象的坐标系。AccessibleActiongetAccessibleAction()获取与此对象关联的AccessibleAction如果存在)。AccessiblegetAccessibleChild(int i)返回对象的指定子级Accessible。intgetAccessibleChildrenCount()返回对象中可访问的子级数。AccessibleComponentgetAccessibleComponent()获取与此对象关联的AccessibleComponent如果存在)。AccessibleContextgetAccessibleContext()获取与此组件关联的AccessibleContext。StringgetAccessibleDescription()获取此对象的可访问描述。intgetAccessibleIndexInParent()获取此对象在其可访问父级中的索引。StringgetAccessibleName()获取此对象的可访问名称。AccessiblegetAccessibleParent()获取此对象的父级Accessible。AccessibleRolegetAccessibleRole()获取此对象的角色。AccessibleSelectiongetAccessibleSelection()获取与此对象关联的AccessibleSelection如果存在)。AccessibleStateSetgetAccessibleStateSet()获取此对象的状态集。AccessibleTextgetAccessibleText()获取与此对象关联的AccessibleText如果存在)。AccessibleValuegetAccessibleValue()获取与此对象关联的AccessibleValue如果存在)。ColorgetBackground()获取此对象的背景颜色。protected AccessibleContextgetCurrentAccessibleContext()获取表格单元格渲染器的AccessibleContext。protected ComponentgetCurrentComponent()获取表格单元格渲染器组件。CursorgetCursor()获取此对象的Cursor。FontgetFont()获取此对象的Font。FontMetricsgetFontMetrics(Font f)获取此对象的FontMetrics。ColorgetForeground()获取此对象的前景色。LocalegetLocale()获取组件的语言环境。PointgetLocation()以点的形式获取对象相对于父对象的位置,指定对象在屏幕坐标空间中的左上角。PointgetLocationOnScreen()返回屏幕上对象的位置。booleanisEnabled()确定对象是否已启用。booleanisShowing()确定对象是否正在显示。booleanisVisible()确定此对象是否可见。voidremovePropertyChangeListener(PropertyChangeListener l)从侦听器列表中删除PropertyChangeListener。voidsetAccessibleDescription(String s)设置此对象的可访问描述。voidsetAccessibleName(String s)设置此对象的本地化可访问名称。voidsetBackground(Color c)设置此对象的背景颜色。voidsetCursor(Cursor c)设置此对象的Cursor。voidsetEnabled(boolean b)设置对象的启用状态。voidsetFont(Font f)设置此对象的Font。voidsetForeground(Color c)设置此对象的前景色。voidsetLocation(Point p)设置对象相对于父对象的位置。voidsetVisible(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,Pointtrue;否则为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() 
 
 -  
 
 -