|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.JTable.AccessibleJTable
protected class JTable.AccessibleJTable
此类实现对 JTable 类的可访问性支持。它提供适合于表用户界面元素的 Java Accessibility API 的实现。
警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储,或适用于在运行相同 Swing 版本的应用程序之间进行 RMI(Remote Method Invocation,远程方法调用)。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder。
| 嵌套类摘要 | |
|---|---|
protected class |
JTable.AccessibleJTable.AccessibleJTableCell
此类提供了适用于表单元格的 Java Accessibility API 实现。 |
protected class |
JTable.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 |
| 构造方法摘要 | |
|---|---|
protected |
JTable.AccessibleJTable()
AccessibleJTable 构造方法 |
| 方法摘要 | |
|---|---|
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。 |
Accessible |
getAccessibleAt(Point p)
如果存在 Accessible 子级,并且包含在本地坐标 Point 位置,则返回 Accessible 子级。 |
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 在给定的 (row, column) 占用的列数。 |
AccessibleTable |
getAccessibleColumnHeader()
返回以 AccessibleTable 表示的列标题。 |
int |
getAccessibleIndex(int r,
int c)
返回表中在某一行和某一列的索引。 |
int |
getAccessibleIndexAt(int r,
int c)
返回表中在给定的 (row, column) 位置的索引。 |
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()
获取与此对象关联的 AccessibleTable。 |
int[] |
getSelectedAccessibleColumns()
返回表中选择的列。 |
int[] |
getSelectedAccessibleRows()
返回表中选择的行。 |
boolean |
isAccessibleChildSelected(int i)
确定是否选择此对象的当前子对象。 |
boolean |
isAccessibleColumnSelected(int c)
返回一个布尔值,它指示是否选择了指定的列。 |
boolean |
isAccessibleRowSelected(int r)
返回一个布尔值,它表示是否选择了指定的行。 |
boolean |
isAccessibleSelected(int r,
int c)
返回一个布尔值,它表明在给定的 (row, column) 是否选择为可访问的。 |
void |
propertyChange(PropertyChangeEvent e)
跟踪选择模型、列模型等的变更,从而能够重新将侦听器放置这些模型上,以便把信息传递给 Accessibility PropertyChange 机制 |
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)
跟踪表单元格选择的变更 |
| 从类 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 |
| 构造方法详细信息 |
|---|
protected JTable.AccessibleJTable()
| 方法详细信息 |
|---|
public void propertyChange(PropertyChangeEvent e)
PropertyChangeListener 中的 propertyChangee - 描述事件源和已更改的属性的 PropertyChangeEvent 对象。public void tableChanged(TableModelEvent e)
TableModelListener 中的 tableChangedpublic void tableRowsInserted(TableModelEvent e)
public void tableRowsDeleted(TableModelEvent e)
public void columnAdded(TableColumnModelEvent e)
TableColumnModelListener 中的 columnAddedpublic void columnRemoved(TableColumnModelEvent e)
TableColumnModelListener 中的 columnRemovedpublic void columnMoved(TableColumnModelEvent e)
TableColumnModelListener 中的 columnMovedTableColumnModelListenerpublic void columnMarginChanged(ChangeEvent e)
TableColumnModelListener 中的 columnMarginChangedTableColumnModelListenerpublic void columnSelectionChanged(ListSelectionEvent e)
TableColumnModelListener 中的 columnSelectionChangedTableColumnModelListenerpublic void editingStopped(ChangeEvent e)
CellEditorListener 中的 editingStoppedCellEditorListenerpublic void editingCanceled(ChangeEvent e)
CellEditorListener 中的 editingCanceledCellEditorListenerpublic void valueChanged(ListSelectionEvent e)
ListSelectionListener 中的 valueChangede - 表现更改的特征的事件。public AccessibleSelection getAccessibleSelection()
AccessibleContext 中的 getAccessibleSelectionAccessibleSelectionpublic AccessibleRole getAccessibleRole()
JComponent.AccessibleJComponent 中的 getAccessibleRoleAccessibleRolepublic Accessible getAccessibleAt(Point p)
Accessible 子级,并且包含在本地坐标 Point 位置,则返回 Accessible 子级。
AccessibleComponent 中的 getAccessibleAtContainer.AccessibleAWTContainer 中的 getAccessibleAtp - 该点定义该对象的父对象的坐标空间中给出的 Accessible 的左上角
Accessible,则返回它;否则,返回 nullpublic int getAccessibleChildrenCount()
Accessible,那么此方法应返回此对象的子对象数。
JComponent.AccessibleJComponent 中的 getAccessibleChildrenCountpublic Accessible getAccessibleChild(int i)
Accessible 子对象。
JComponent.AccessibleJComponent 中的 getAccessibleChildi - 基于零的子对象索引
AccessibleContext.getAccessibleChildrenCount()public int getAccessibleSelectionCount()
Accessible 子对象数。如果没有选择子对象,那么返回的值将为 0。
AccessibleSelection 中的 getAccessibleSelectionCountpublic Accessible getAccessibleSelection(int i)
Accessible,它表示该对象中指定的已选择的子对象。如果没有选择,或选择的子对象数小于传入的整数,那么返回的值将为 null。
注意,该索引表示第 i 个已选择的子对象,它不同于第 i 个子对象。
AccessibleSelection 中的 getAccessibleSelectioni - 所选子对象的基于零的索引
getAccessibleSelectionCount()public boolean isAccessibleChildSelected(int i)
AccessibleSelection 中的 isAccessibleChildSelectedi - 此 Accessible 对象的子对象基于 0 的索引
AccessibleContext.getAccessibleChild(int)public void addAccessibleSelection(int i)
Accessible 子对象添加到该对象的选择中。如果该对象支持多个选择,则将指定的子对象添加到任何现有选择中,否则,它会替换该对象中的任何现有选择。如果指定的子对象已被选择,则此方法无效。
此方法只对 JTable 有效,它的单个单元格选择是启用的。
AccessibleSelection 中的 addAccessibleSelectioni - 子对象的基于零的索引AccessibleContext.getAccessibleChild(int)public void removeAccessibleSelection(int i)
此方法只对 JTables 有效,它的单个单元格选择是启用的。
AccessibleSelection 中的 removeAccessibleSelectioni - 子对象的基于零的索引AccessibleContext.getAccessibleChild(int)public void clearAccessibleSelection()
AccessibleSelection 中的 clearAccessibleSelectionpublic void selectAllAccessibleSelection()
JTable 支持多个选择,并且单个单元格选择为启用状态时,才会导致该对象的每个子对象都被选择。
AccessibleSelection 中的 selectAllAccessibleSelectionpublic int getAccessibleRow(int index)
AccessibleExtendedTable 中的 getAccessibleRowindex - 此表中基于 0 的索引
public int getAccessibleColumn(int index)
AccessibleExtendedTable 中的 getAccessibleColumnindex - 此表中基于 0 的索引
public int getAccessibleIndex(int r,
int c)
AccessibleExtendedTable 中的 getAccessibleIndexr - 表中基于 0 的行c - 表中基于 0 的列
public AccessibleTable getAccessibleTable()
AccessibleTable。在实现此类的 Java Accessibility API 时,返回此对象,它负责代表它自己实现 AccessibleTables 接口。
AccessibleContext 中的 getAccessibleTableAccessibleTablepublic Accessible getAccessibleCaption()
AccessibleTable 中的 getAccessibleCaptionpublic void setAccessibleCaption(Accessible a)
AccessibleTable 中的 setAccessibleCaptiona - 表的标题public Accessible getAccessibleSummary()
AccessibleTable 中的 getAccessibleSummarypublic void setAccessibleSummary(Accessible a)
AccessibleTable 中的 setAccessibleSummarya - 表的摘要描述public int getAccessibleRowCount()
AccessibleTable 复制的描述
AccessibleTable 中的 getAccessibleRowCountpublic int getAccessibleColumnCount()
AccessibleTable 复制的描述
AccessibleTable 中的 getAccessibleColumnCount
public Accessible getAccessibleAt(int r,
int c)
AccessibleTable 复制的描述
AccessibleTable 中的 getAccessibleAtr - 表中基于零的行c - 表中基于零的列
public int getAccessibleRowExtentAt(int r,
int c)
Accessible 在表中指定行和列占用的行数。
AccessibleTable 中的 getAccessibleRowExtentAtAccessible 在表中指定行和列占用的行数
public int getAccessibleColumnExtentAt(int r,
int c)
Accessible 在给定的 (row, column) 占用的列数。
AccessibleTable 中的 getAccessibleColumnExtentAtAccessible 在表中指定行和列占用的列数public AccessibleTable getAccessibleRowHeader()
AccessibleTable 表示的行标题。
AccessibleTable 中的 getAccessibleRowHeaderAccessibleTablepublic void setAccessibleRowHeader(AccessibleTable a)
AccessibleTable 表示的列标题。
AccessibleTable 中的 setAccessibleRowHeadera - 表示行标题的 AccessibleTablepublic AccessibleTable getAccessibleColumnHeader()
AccessibleTable 表示的列标题。
AccessibleTable 中的 getAccessibleColumnHeaderAccessibleTable,如果表头为 null,则返回 nullpublic void setAccessibleColumnHeader(AccessibleTable a)
AccessibleTable 表示的列标题。
AccessibleTable 中的 setAccessibleColumnHeadera - 表示列标题的 AccessibleTablepublic Accessible getAccessibleRowDescription(int r)
AccessibleTable 中的 getAccessibleRowDescriptionr - 表的基于 0 的索引
public void setAccessibleRowDescription(int r,
Accessible a)
AccessibleTable 中的 setAccessibleRowDescriptionr - 表中基于 0 的索引a - 行的描述public Accessible getAccessibleColumnDescription(int c)
AccessibleTable 中的 getAccessibleColumnDescriptionr - 表的基于 0 的列
public void setAccessibleColumnDescription(int c,
Accessible a)
AccessibleTable 中的 setAccessibleColumnDescriptionc - 表中基于 0 的列a - 列的描述
public boolean isAccessibleSelected(int r,
int c)
AccessibleTable 中的 isAccessibleSelectedr - 表的基于 0 的行c - 表的基于 0 的列
public boolean isAccessibleRowSelected(int r)
AccessibleTable 中的 isAccessibleRowSelectedr - 表的基于 0 的行
public boolean isAccessibleColumnSelected(int c)
AccessibleTable 中的 isAccessibleColumnSelectedc - 表的基于 0 的列
public int[] getSelectedAccessibleRows()
AccessibleTable 中的 getSelectedAccessibleRowspublic int[] getSelectedAccessibleColumns()
AccessibleTable 中的 getSelectedAccessibleColumnspublic int getAccessibleRowAtIndex(int i)
i - 表的基于 0 的索引
public int getAccessibleColumnAtIndex(int i)
i - 表的基于 0 的索引
public int getAccessibleIndexAt(int r,
int c)
r - 表中基于 0 的行c - 表中基于 0 的列
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。