所有类


javax.swing
类 JTable.AccessibleJTable

java.lang.Object
  继承者 javax.accessibility.AccessibleContext
      继承者 java.awt.Component.AccessibleAWTComponent
          继承者 java.awt.Container.AccessibleAWTContainer
              继承者 javax.swing.JComponent.AccessibleJComponent
                  继承者 javax.swing.JTable.AccessibleJTable
所有已实现的接口:
PropertyChangeListener, Serializable, EventListener, AccessibleComponent, AccessibleExtendedComponent, AccessibleExtendedTable, AccessibleSelection, AccessibleTable, CellEditorListener, ListSelectionListener, TableColumnModelListener, TableModelListener
正在封闭类:
JTable

protected class JTable.AccessibleJTable
   
   
   
   
extends JComponent.AccessibleJComponent
implements AccessibleSelection, ListSelectionListener, TableModelListener, TableColumnModelListener, CellEditorListener, PropertyChangeListener, AccessibleExtendedTable

此类实现对 JTable 类的可访问性支持。它提供适合于表用户界面元素的 Java Accessibility API 的实现。

警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储,或适用于在运行相同 Swing 版本的应用程序之间进行 RMI(Remote Method Invocation,远程方法调用)。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


嵌套类摘要
protected  classJTable.AccessibleJTable.AccessibleJTableCell
          此类提供了适用于表单元格的 Java Accessibility API 实现。
protected  classJTable.AccessibleJTable.AccessibleJTableModelChange
           
 
从类 javax.swing.JComponent.AccessibleJComponent 继承的嵌套类/接口
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
 
从类 java.awt.Component.AccessibleAWTComponent 继承的嵌套类/接口
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
字段摘要
 
从类 javax.swing.JComponent.AccessibleJComponent 继承的字段
accessibleContainerHandler, accessibleFocusHandler
 
从类 java.awt.Component.AccessibleAWTComponent 继承的字段
accessibleAWTComponentHandler, accessibleAWTFocusHandler
 
从类 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
 
构造方法摘要
protected JTable.AccessibleJTable()
          AccessibleJTable 构造方法
 
方法摘要
 voidaddAccessibleSelection(int i)
          将该对象的指定 Accessible 子对象添加到该对象的选择中。
 voidclearAccessibleSelection()
          清除该对象中的选择,使该对象中不存在选择的子对象。
 voidcolumnAdded(TableColumnModelEvent e)
          跟踪表内容的变更(列插入)
 voidcolumnMarginChanged(ChangeEvent e)
          跟踪由于空白变更而引起的列移动的变更。
 voidcolumnMoved(TableColumnModelEvent e)
          跟踪列重新定位的变更。
 voidcolumnRemoved(TableColumnModelEvent e)
          跟踪表内容的变更(列删除)
 voidcolumnSelectionChanged(ListSelectionEvent e)
          对变更的 TableColumnModel 的选择模型进行跟踪。
 voideditingCanceled(ChangeEvent e)
          编辑取消时调用。
 voideditingStopped(ChangeEvent e)
          跟踪单元格内容的变更。
 AccessiblegetAccessibleAt(int r, int c)
          返回表中指定行和列处的 Accessible。
 AccessiblegetAccessibleAt(Point p)
          如果存在 Accessible 子级,并且包含在本地坐标 Point 位置,则返回 Accessible 子级。
 AccessiblegetAccessibleCaption()
          返回此表的标题。
 AccessiblegetAccessibleChild(int i)
          返回该对象的第 n 个 Accessible 子对象。
 intgetAccessibleChildrenCount()
          返回该对象中可访问的子对象数。
 intgetAccessibleColumn(int index)
          返回表中一个索引的列数。
 intgetAccessibleColumnAtIndex(int i)
          返回在表中给定的索引位置的列。
 intgetAccessibleColumnCount()
          返回表中的列数。
 AccessiblegetAccessibleColumnDescription(int c)
          返回对表中指定列的描述。
 intgetAccessibleColumnExtentAt(int r, int c)
          返回 Accessible 在给定的 (row, column) 占用的列数。
 AccessibleTablegetAccessibleColumnHeader()
          返回以 AccessibleTable 表示的列标题。
 intgetAccessibleIndex(int r, int c)
          返回表中在某一行和某一列的索引。
 intgetAccessibleIndexAt(int r, int c)
          返回表中在给定的 (row, column) 位置的索引。
 AccessibleRolegetAccessibleRole()
          获取此对象的功能。
 intgetAccessibleRow(int index)
          返回表中一个索引的行数。
 intgetAccessibleRowAtIndex(int i)
          返回表中在一个给定的索引位置的行。
 intgetAccessibleRowCount()
          返回表中的行数。
 AccessiblegetAccessibleRowDescription(int r)
          返回对表中指定行的描述。
 intgetAccessibleRowExtentAt(int r, int c)
          返回 Accessible 在表中指定行和列占用的行数。
 AccessibleTablegetAccessibleRowHeader()
          返回以 AccessibleTable 表示的行标题。
 AccessibleSelectiongetAccessibleSelection()
          获取与此对象关联的 AccessibleSelection。
 AccessiblegetAccessibleSelection(int i)
          返回 Accessible,它表示该对象中指定的已选择的子对象。
 intgetAccessibleSelectionCount()
          返回当前选择的 Accessible 子对象数。
 AccessiblegetAccessibleSummary()
          返回表的摘要描述。
 AccessibleTablegetAccessibleTable()
          获取与此对象关联的 AccessibleTable
 int[]getSelectedAccessibleColumns()
          返回表中选择的列。
 int[]getSelectedAccessibleRows()
          返回表中选择的行。
 booleanisAccessibleChildSelected(int i)
          确定是否选择此对象的当前子对象。
 booleanisAccessibleColumnSelected(int c)
          返回一个布尔值,它指示是否选择了指定的列。
 booleanisAccessibleRowSelected(int r)
          返回一个布尔值,它表示是否选择了指定的行。
 booleanisAccessibleSelected(int r, int c)
          返回一个布尔值,它表明在给定的 (row, column) 是否选择为可访问的。
 voidpropertyChange(PropertyChangeEvent e)
          跟踪选择模型、列模型等的变更,从而能够重新将侦听器放置这些模型上,以便把信息传递给 Accessibility PropertyChange 机制
 voidremoveAccessibleSelection(int i)
          从对象的选择中移除该对象的指定子对象。
 voidselectAllAccessibleSelection()
          只有 JTable 支持多个选择,并且单个单元格选择为启用状态时,才会导致该对象的每个子对象都被选择。
 voidsetAccessibleCaption(Accessible a)
          设置表的标题。
 voidsetAccessibleColumnDescription(int c, Accessible a)
          设置表中指定列的描述文本。
 voidsetAccessibleColumnHeader(AccessibleTable a)
          返回以 AccessibleTable 表示的列标题。
 voidsetAccessibleRowDescription(int r, Accessible a)
          设置表中指定行的描述文本。
 voidsetAccessibleRowHeader(AccessibleTable a)
          返回以 AccessibleTable 表示的列标题。
 voidsetAccessibleSummary(Accessible a)
          设置表的摘要描述。
 voidtableChanged(TableModelEvent e)
          跟踪表内容的变更
 voidtableRowsDeleted(TableModelEvent e)
          跟踪表内容的变更(行删除)
 voidtableRowsInserted(TableModelEvent e)
          跟踪表内容的变更(行插入)
 voidvalueChanged(ListSelectionEvent e)
          跟踪表单元格选择的变更
 
从类 javax.swing.JComponent.AccessibleJComponent 继承的方法
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
 
从类 java.awt.Component.AccessibleAWTComponent 继承的方法
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 
从类 javax.accessibility.AccessibleContext 继承的方法
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 javax.accessibility.AccessibleComponent 继承的方法
addFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 

构造方法详细信息

JTable.AccessibleJTable

protected JTable.AccessibleJTable()
AccessibleJTable 构造方法

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

propertyChange

public void propertyChange(PropertyChangeEvent e)
跟踪选择模型、列模型等的变更,从而能够重新将侦听器放置这些模型上,以便把信息传递给 Accessibility PropertyChange 机制

指定者:
接口 PropertyChangeListener 中的 propertyChange
参数:
e - 描述事件源和已更改的属性的 PropertyChangeEvent 对象。

tableChanged

public void tableChanged(TableModelEvent e)
跟踪表内容的变更

指定者:
接口 TableModelListener 中的 tableChanged

tableRowsInserted

public void tableRowsInserted(TableModelEvent e)
跟踪表内容的变更(行插入)


tableRowsDeleted

public void tableRowsDeleted(TableModelEvent e)
跟踪表内容的变更(行删除)


columnAdded

public void columnAdded(TableColumnModelEvent e)
跟踪表内容的变更(列插入)

指定者:
接口 TableColumnModelListener 中的 columnAdded

columnRemoved

public void columnRemoved(TableColumnModelEvent e)
跟踪表内容的变更(列删除)

指定者:
接口 TableColumnModelListener 中的 columnRemoved

columnMoved

public void columnMoved(TableColumnModelEvent e)
跟踪列重新定位的变更。

指定者:
接口 TableColumnModelListener 中的 columnMoved
另请参见:
TableColumnModelListener