protected class JTable.AccessibleJTable extends JComponent.AccessibleJComponent implements AccessibleSelection, ListSelectionListener, TableModelListener, TableColumnModelListener, CellEditorListener, PropertyChangeListener, AccessibleExtendedTable
JTable类的可访问性支持。 
       它提供了适用于表用户界面元素的Java Accessibility API的实现。 
        警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到java.beans软件包中。 请参阅XMLEncoder 。 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | JTable.AccessibleJTable.AccessibleJTableCell
              该类提供了适用于表单元格的Java Accessibility API的实现。 
             | 
| protected class  | JTable.AccessibleJTable.AccessibleJTableModelChange | 
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandlerComponent.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandleraccessibleFocusHandleraccessibleContainerHandleraccessibleAWTComponentHandler, accessibleAWTFocusHandlerACCESSIBLE_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| Modifier | Constructor and Description | 
|---|---|
| protected  | AccessibleJTable()
              AccessibleJTable构造函数 
             | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAccessibleSelection(int i)
              将对象的指定的 
              Accessible子对象添加到对象的选择中。 | 
| void | clearAccessibleSelection()
              清除对象中的选择,以使对象中没有子对象被选中。 
             | 
| void | columnAdded(TableColumnModelEvent e)
              跟踪表内容的更改(列插入) 
             | 
| void | columnMarginChanged(ChangeEvent e)
              跟踪由于边际变化而移动的列的变化。 
             | 
| void | columnMoved(TableColumnModelEvent e)
              跟踪列重新定位的更改。 
             | 
| void | columnRemoved(TableColumnModelEvent e)
              跟踪表内容的更改(列删除) 
             | 
| void | columnSelectionChanged(ListSelectionEvent e)
              跟踪TableColumnModel的选择模型更改。 
             | 
| void | editingCanceled(ChangeEvent e)
              编辑被取消后调用。 
             | 
| void | editingStopped(ChangeEvent e)
              跟踪单元格内容的更改。 
             | 
| Accessible | getAccessibleAt(int r, int c)
              返回表中指定行和列的可访问性。 
             | 
| Accessible | getAccessibleAt(Point p)
              返回 
              Accessible小孩(如果存在),包含在本地坐标Point。 | 
| Accessible | getAccessibleCaption()
              返回表的标题。 
             | 
| Accessible | getAccessibleChild(int i)
              返回对象的第n个 
              Accessible子对象。 | 
| int | getAccessibleChildrenCount()
              返回对象中可访问的子对象的数量。 
             | 
| int | getAccessibleColumn(int index)
              返回表中索引的列号。 
             | 
| int | getAccessibleColumnAtIndex(int i)
              将给定索引处的列返回到表中。 
             | 
| int | getAccessibleColumnCount()
              返回表中的列数。 
             | 
| Accessible | getAccessibleColumnDescription(int c)
              返回表中指定列的描述。 
             | 
| int | getAccessibleColumnExtentAt(int r, int c)
              返回给定(行,列) 
              Accessible占用的列数。 | 
| AccessibleTable | getAccessibleColumnHeader()
              返回列标题为 
              AccessibleTable。 | 
| int | getAccessibleIndex(int r, int c)
              返回表中行和列的索引。 
             | 
| int | getAccessibleIndexAt(int r, int c)
              返回表中给定(行,列)的索引。 
             | 
| AccessibleRole | getAccessibleRole()
              获得此对象的作用。 
             | 
| int | getAccessibleRow(int index)
              返回表中索引的行号。 
             | 
| int | getAccessibleRowAtIndex(int i)
              将给定索引的行返回到表中。 
             | 
| int | getAccessibleRowCount()
              返回表中的行数。 
             | 
| Accessible | getAccessibleRowDescription(int r)
              返回表中指定行的描述。 
             | 
| int | getAccessibleRowExtentAt(int r, int c)
              返回表中指定行和列的 
              Accessible占用的行数。 | 
| AccessibleTable | getAccessibleRowHeader()
              返回行标题为 
              AccessibleTable。 | 
| AccessibleSelection | getAccessibleSelection()
              获取与此对象关联的AccessibleSelection。 
             | 
| Accessible | getAccessibleSelection(int i)
              返回一个 
              Accessible,表示对象中指定的选定子项。 | 
| int | getAccessibleSelectionCount()
              返回当前选择的 
              Accessible孩子的数量。 | 
| Accessible | getAccessibleSummary()
              返回表的摘要说明。 
             | 
| AccessibleTable | getAccessibleTable()
              获取与此对象 
              AccessibleTableAccessibleTable。 | 
| int[] | getSelectedAccessibleColumns()
              返回表中选定的列。 
             | 
| int[] | getSelectedAccessibleRows()
              返回表中选定的行。 
             | 
| boolean | isAccessibleChildSelected(int i)
              确定是否选择了此对象的当前子级。 
             | 
| boolean | isAccessibleColumnSelected(int c)
              返回一个布尔值,指示是否选择了指定的列。 
             | 
| boolean | isAccessibleRowSelected(int r)
              返回一个布尔值,指示是否选择了指定的行。 
             | 
| boolean | isAccessibleSelected(int r, int c)
              返回一个布尔值,指示是否选择在给定(行,列)可访问。 
             | 
| void | propertyChange(PropertyChangeEvent e)
              跟踪选择模型,列模型等的变化 
             | 
| void | removeAccessibleSelection(int i)
              从对象的选择中删除对象的指定子对象。 
             | 
| void | selectAllAccessibleSelection()
              导致要选择对象的每个子对象,但只有当 
              JTable支持多个选择时,并且启用了单个单元格选择。 | 
| void | setAccessibleCaption(Accessible a)
              设置表格的标题。 
             | 
| void | setAccessibleColumnDescription(int c, Accessible a)
              设置表的指定列的描述文本。 
             | 
| void | setAccessibleColumnHeader(AccessibleTable a)
              将列标题设置为 
              AccessibleTable。 | 
| void | setAccessibleRowDescription(int r, Accessible a)
              设置表的指定行的描述文本。 
             | 
| void | setAccessibleRowHeader(AccessibleTable a)
              将行标题设置为 
              AccessibleTable。 | 
| void | setAccessibleSummary(Accessible a)
              设置表的摘要说明。 
             | 
| void | tableChanged(TableModelEvent e)
              跟踪表内容的更改 
             | 
| void | tableRowsDeleted(TableModelEvent e)
              跟踪表内容的更改(行删除) 
             | 
| void | tableRowsInserted(TableModelEvent e)
              跟踪表内容的更改(行插入) 
             | 
| void | valueChanged(ListSelectionEvent e)
              跟踪表格单元格选择的更改 
             | 
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListeneraddFocusListener, 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, setVisiblefirePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisiblepublic void propertyChange(PropertyChangeEvent e)
propertyChange在接口 
            PropertyChangeListener 
           e - 描述事件源和已更改属性的PropertyChangeEvent对象。 
           public void tableChanged(TableModelEvent e)
tableChanged在接口 
            TableModelListener 
           public void tableRowsInserted(TableModelEvent e)
public void tableRowsDeleted(TableModelEvent e)
public void columnAdded(TableColumnModelEvent e)
columnAdded在接口 
            TableColumnModelListener 
           public void columnRemoved(TableColumnModelEvent e)
columnRemoved在界面 
            TableColumnModelListener 
           public void columnMoved(TableColumnModelEvent e)
columnMoved在接口 
            TableColumnModelListener 
           TableColumnModelListener 
           public void columnMarginChanged(ChangeEvent e)
columnMarginChanged在接口 
            TableColumnModelListener 
           TableColumnModelListener 
           public void columnSelectionChanged(ListSelectionEvent e)
columnSelectionChanged在接口 
            TableColumnModelListener 
           TableColumnModelListener 
           public void editingStopped(ChangeEvent e)
editingStopped在接口 
            CellEditorListener 
           CellEditorListener 
           public void editingCanceled(ChangeEvent e)
editingCanceled在界面 
            CellEditorListener 
           CellEditorListener 
           public void valueChanged(ListSelectionEvent e)
valueChanged在界面 
            ListSelectionListener 
           e - 表征变更的事件。 
           public AccessibleSelection getAccessibleSelection()
getAccessibleSelection在 
            AccessibleContext 
           AccessibleSelection 
           public AccessibleRole getAccessibleRole()
getAccessibleRole在 
            JComponent.AccessibleJComponent 
           AccessibleRole 
           public Accessible getAccessibleAt(Point p)
Accessible小孩(如果存在),包含在本地坐标 
           Point 。 
          getAccessibleAt在界面 
            AccessibleComponent 
           getAccessibleAt在 
            Container.AccessibleAWTContainer 
           p - 定义对象父项的坐标空间中 
            Accessible左上角的点 
           Accessible ,如果存在,在指定的位置; 
            其他null 
           public int getAccessibleChildrenCount()
Accessible ,那么这个方法应该返回这个对象的子Accessible 。 
          getAccessibleChildrenCount在 
            JComponent.AccessibleJComponent类 
           public Accessible getAccessibleChild(int i)
Accessible子对象。 
          getAccessibleChild在 
            JComponent.AccessibleJComponent 
           i - 基于零的儿童索引 
           AccessibleContext.getAccessibleChildrenCount() 
           public int getAccessibleSelectionCount()
Accessible孩子的数量。 
           如果没有选择小孩,则返回值为0。 
          getAccessibleSelectionCount在接口 
            AccessibleSelection 
           public Accessible getAccessibleSelection(int i)
Accessible指定的所选子项的Accessible。 
           如果没有选择,或者选择的孩子比传入的整数少,返回值将为null 。 
           请注意,该索引代表第i个所选子项,该子与第i个子不同。
getAccessibleSelection在界面 
            AccessibleSelection 
           i - 所选子女的从零开始的索引 
           getAccessibleSelectionCount() 
           public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected在接口 
            AccessibleSelection 
           i - 这个 
            Accessible对象中的小孩的从零开始的索引 
           AccessibleContext.getAccessibleChild(int) 
           public void addAccessibleSelection(int i)
Accessible子对象添加到对象的选择中。 
           如果对象支持多个选择,则指定的子项将添加到任何现有的选择中,否则将替换对象中的任何现有选择。 
           如果指定的子项已被选中,则此方法无效。 
            此方法仅适用于已启用单独单元格选择的JTable s。 
addAccessibleSelection在接口 
            AccessibleSelection 
           i - 小孩的零 
            i引 
           AccessibleContext.getAccessibleChild(int) 
           public void removeAccessibleSelection(int i)
 此方法仅适用于JTables其启用了单个单元格选择。 
removeAccessibleSelection在界面 
            AccessibleSelection 
           i - 小孩的零 
            i引 
           AccessibleContext.getAccessibleChild(int) 
           public void clearAccessibleSelection()
clearAccessibleSelection在接口 
            AccessibleSelection 
           public void selectAllAccessibleSelection()
JTable支持多个选择,并且启用单个单元格选择时。 
          selectAllAccessibleSelection在接口 
            AccessibleSelection 
           public int getAccessibleRow(int index)
getAccessibleRow在界面 
            AccessibleExtendedTable 
           index - 表中的从零开始的索引 
           public int getAccessibleColumn(int index)
getAccessibleColumn在接口 
            AccessibleExtendedTable 
           index - 表中的从零开始的索引 
           public int getAccessibleIndex(int r,
                              int c) 
          getAccessibleIndex在界面 
            AccessibleExtendedTable 
           r - 表的零为一行 
           c - 零表的列 
           public AccessibleTable getAccessibleTable()
AccessibleTable AccessibleTable。 
           在实现该类的Java Accessibility API时,返回此对象,该对象负责代表本身实现AccessibleTables接口。 
          getAccessibleTable在 
            AccessibleContext 
           AccessibleTable 
           public Accessible getAccessibleCaption()
getAccessibleCaption在接口 
            AccessibleTable 
           public void setAccessibleCaption(Accessible a)
setAccessibleCaption在接口 
            AccessibleTable 
           a - 表格的标题 
           public Accessible getAccessibleSummary()
getAccessibleSummary在接口 
            AccessibleTable 
           public void setAccessibleSummary(Accessible a)
setAccessibleSummary在界面 
            AccessibleTable 
           a - 表格的简要说明 
           public int getAccessibleRowCount()
AccessibleTable复制 
          getAccessibleRowCount在界面 
            AccessibleTable 
           public int getAccessibleColumnCount()
AccessibleTable 
          getAccessibleColumnCount在接口 
            AccessibleTable 
           public Accessible getAccessibleAt(int r, int c)
AccessibleTable 
          getAccessibleAt在接口 
            AccessibleTable 
           r - 从零开始的一行表 
           c - 表的零基列 
           public int getAccessibleRowExtentAt(int r,
                                    int c) 
          Accessible在表中指定行和列。 
          getAccessibleRowExtentAt在接口 
            AccessibleTable 
           r - 表的零为一行 
           c - 表的零基列 
           Accessible在表中指定的行和列占用的行数 
           public int getAccessibleColumnExtentAt(int r,
                                       int c) 
          Accessible占用的列数。 
          getAccessibleColumnExtentAt在接口 
            AccessibleTable 
           r - 表的零为一行 
           c - 从零开始的列表 
           Accessible在表中指定的行和列占用的列数 
           public AccessibleTable getAccessibleRowHeader()
AccessibleTable 。 
          getAccessibleRowHeader在界面 
            AccessibleTable 
           AccessibleTable行标题的 
            AccessibleTable 
           public void setAccessibleRowHeader(AccessibleTable a)
AccessibleTable 。 
          setAccessibleRowHeader在界面 
            AccessibleTable 
           a - 表示行标题的 
            AccessibleTable 
           public AccessibleTable getAccessibleColumnHeader()
AccessibleTable 。 
          getAccessibleColumnHeader在界面 
            AccessibleTable 
           AccessibleTable表示列标题,或 
            null如果表头是 
            null 
           public void setAccessibleColumnHeader(AccessibleTable a)
AccessibleTable 。 
          setAccessibleColumnHeader在接口 
            AccessibleTable 
           a - 表示列标题的 
            AccessibleTable 
           public Accessible getAccessibleRowDescription(int r)
getAccessibleRowDescription在界面 
            AccessibleTable 
           r - 表的零为一行 
           public void setAccessibleRowDescription(int r,
                                        Accessible a) 
          setAccessibleRowDescription在接口 
            AccessibleTable 
           r - 表为零的行 
           a - 行的描述 
           public Accessible getAccessibleColumnDescription(int c)
getAccessibleColumnDescription在接口 
            AccessibleTable 
           c - 从零开始的列表 
           public void setAccessibleColumnDescription(int c,
                                           Accessible a) 
          setAccessibleColumnDescription在界面 
            AccessibleTable 
           c - 表的零基列 
           a - 列的描述 
           public boolean isAccessibleSelected(int r,
                                    int c) 
          isAccessibleSelected在接口 
            AccessibleTable 
           r - 表的零为一行 
           c - 表的零基列 
           public boolean isAccessibleRowSelected(int r)
isAccessibleRowSelected在界面 
            AccessibleTable 
           r - 表的零为一行 
           public boolean isAccessibleColumnSelected(int c)
isAccessibleColumnSelected在接口 
            AccessibleTable 
           c - 从零开始的列表 
           public int[] getSelectedAccessibleRows()
getSelectedAccessibleRows在接口 
            AccessibleTable 
           public int[] getSelectedAccessibleColumns()
getSelectedAccessibleColumns在界面 
            AccessibleTable 
           public int getAccessibleRowAtIndex(int i)
i - 从零开始的索引到表中 
           public int getAccessibleColumnAtIndex(int i)
i - 从零开始的索引到表中 
           public int getAccessibleIndexAt(int r,
                                int c) 
          r - 表的零为一行 
           c - 表的零基列 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.