|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.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
中的
propertyChange
e
- 描述事件源和已更改属性的 PropertyChangeEvent 对象。
public void tableChanged(TableModelEvent e)
TableModelListener
中的
tableChanged
public void tableRowsInserted(TableModelEvent e)
public void tableRowsDeleted(TableModelEvent e)
public void columnAdded(TableColumnModelEvent e)
TableColumnModelListener
中的
columnAdded
public void columnRemoved(TableColumnModelEvent e)
TableColumnModelListener
中的
columnRemoved
public void columnMoved(TableColumnModelEvent e)
TableColumnModelListener
中的
columnMoved
TableColumnModelListener
public void columnMarginChanged(ChangeEvent e)
TableColumnModelListener
中的
columnMarginChanged
TableColumnModelListener
public void columnSelectionChanged(ListSelectionEvent e)
TableColumnModelListener
中的
columnSelectionChanged
TableColumnModelListener
public void editingStopped(ChangeEvent e)
CellEditorListener
中的
editingStopped
CellEditorListener
public void editingCanceled(ChangeEvent e)
CellEditorListener
中的
editingCanceled
CellEditorListener
public void valueChanged(ListSelectionEvent e)
ListSelectionListener
中的
valueChanged
e
- 表现更改的特征的事件。
public AccessibleSelection getAccessibleSelection()
AccessibleContext
中的
getAccessibleSelection
AccessibleSelection
public AccessibleRole getAccessibleRole()
JComponent.AccessibleJComponent
中的
getAccessibleRole
AccessibleRole
public Accessible getAccessibleAt(Point p)
Accessible
子级,并且包含在本地坐标
Point
位置,则返回
Accessible
子级。
AccessibleComponent
中的
getAccessibleAt
Container.AccessibleAWTContainer
中的
getAccessibleAt
p
- 该点定义该对象的父对象的坐标空间中给出的
Accessible
的左上角
Accessible
,则返回它;否则,返回
null
public int getAccessibleChildrenCount()
Accessible
,那么此方法应返回此对象的子对象数。
JComponent.AccessibleJComponent
中的
getAccessibleChildrenCount
public Accessible getAccessibleChild(int i)
Accessible
子对象。
JComponent.AccessibleJComponent
中的
getAccessibleChild
i
- 基于零的子对象索引
AccessibleContext.getAccessibleChildrenCount()
public int getAccessibleSelectionCount()
Accessible
子对象数。如果没有选择子对象,那么返回的值将为 0。
AccessibleSelection
中的
getAccessibleSelectionCount
public Accessible getAccessibleSelection(int i)
Accessible
,它表示该对象中指定的已选择的子对象。如果没有选择,或选择的子对象数小于传入的整数,那么返回的值将为
null
。
注意,该索引表示第 i 个已选择的子对象,它不同于第 i 个子对象。
AccessibleSelection
中的
getAccessibleSelection
i
- 所选子对象的基于零的索引
getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
AccessibleSelection
中的
isAccessibleChildSelected
i
- 此
Accessible
对象的子对象基于 0 的索引
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
Accessible
子对象添加到该对象的选择中。如果该对象支持多个选择,则将指定的子对象添加到任何现有选择中,否则,它会替换该对象中的任何现有选择。如果指定的子对象已被选择,则此方法无效。
此方法只对 JTable
有效,它的单个单元格选择是启用的。
AccessibleSelection
中的
addAccessibleSelection
i
- 子对象的基于零的索引
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
此方法只对 JTables
有效,它的单个单元格选择是启用的。
AccessibleSelection
中的
removeAccessibleSelection
i
- 子对象的基于零的索引
AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
AccessibleSelection
中的
clearAccessibleSelection
public void selectAllAccessibleSelection()
JTable
支持多个选择,并且单个单元格选择为启用状态时,才会导致该对象的每个子对象都被选择。
AccessibleSelection
中的
selectAllAccessibleSelection
public int getAccessibleRow(int index)
AccessibleExtendedTable
中的
getAccessibleRow
index
- 此表中基于 0 的索引
public int getAccessibleColumn(int index)
AccessibleExtendedTable
中的
getAccessibleColumn
index
- 此表中基于 0 的索引
public int getAccessibleIndex(int r, int c)
AccessibleExtendedTable
中的
getAccessibleIndex
r
- 表中基于 0 的行
c
- 表中基于 0 的列
public AccessibleTable getAccessibleTable()
AccessibleTable
。在实现此类的 Java Accessibility API 时,返回此对象,它负责代表它自己实现
AccessibleTables
接口。
AccessibleContext
中的
getAccessibleTable
AccessibleTable
public Accessible getAccessibleCaption()
AccessibleTable
中的
getAccessibleCaption
public void setAccessibleCaption(Accessible a)
AccessibleTable
中的
setAccessibleCaption
a
- 表的标题
public Accessible getAccessibleSummary()
AccessibleTable
中的
getAccessibleSummary
public void setAccessibleSummary(Accessible a)
AccessibleTable
中的
setAccessibleSummary
a
- 表的摘要描述
public int getAccessibleRowCount()
AccessibleTable
复制的描述
AccessibleTable
中的
getAccessibleRowCount
public int getAccessibleColumnCount()
AccessibleTable
复制的描述
AccessibleTable
中的
getAccessibleColumnCount
public Accessible getAccessibleAt(int r, int c)
AccessibleTable
复制的描述
AccessibleTable
中的
getAccessibleAt
r
- 表中基于零的行
c
- 表中基于零的列
public int getAccessibleRowExtentAt(int r, int c)
Accessible
在表中指定行和列占用的行数。
AccessibleTable
中的
getAccessibleRowExtentAt
Accessible
在表中指定行和列占用的行数
public int getAccessibleColumnExtentAt(int r, int c)
Accessible
在给定的 (row, column) 占用的列数。
AccessibleTable
中的
getAccessibleColumnExtentAt
Accessible
在表中指定行和列占用的列数
public AccessibleTable getAccessibleRowHeader()
AccessibleTable
表示的行标题。
AccessibleTable
中的
getAccessibleRowHeader
AccessibleTable
public void setAccessibleRowHeader(AccessibleTable a)
AccessibleTable
表示的列标题。
AccessibleTable
中的
setAccessibleRowHeader
a
- 表示行标题的
AccessibleTable
public AccessibleTable getAccessibleColumnHeader()
AccessibleTable
表示的列标题。
AccessibleTable
中的
getAccessibleColumnHeader
AccessibleTable
,如果表头为
null
,则返回
null
public void setAccessibleColumnHeader(AccessibleTable a)
AccessibleTable
表示的列标题。
AccessibleTable
中的
setAccessibleColumnHeader
a
- 表示列标题的
AccessibleTable
public Accessible getAccessibleRowDescription(int r)
AccessibleTable
中的
getAccessibleRowDescription
r
- 表的基于 0 的索引
public void setAccessibleRowDescription(int r, Accessible a)
AccessibleTable
中的
setAccessibleRowDescription
r
- 表中基于 0 的索引
a
- 行的描述
public Accessible getAccessibleColumnDescription(int c)
AccessibleTable
中的
getAccessibleColumnDescription
r
- 表的基于 0 的列
public void setAccessibleColumnDescription(int c, Accessible a)
AccessibleTable
中的
setAccessibleColumnDescription
c
- 表中基于 0 的列
a
- 列的描述
public boolean isAccessibleSelected(int r, int c)
AccessibleTable
中的
isAccessibleSelected
r
- 表的基于 0 的行
c
- 表的基于 0 的列
public boolean isAccessibleRowSelected(int r)
AccessibleTable
中的
isAccessibleRowSelected
r
- 表的基于 0 的行
public boolean isAccessibleColumnSelected(int c)
AccessibleTable
中的
isAccessibleColumnSelected
c
- 表的基于 0 的列
public int[] getSelectedAccessibleRows()
AccessibleTable
中的
getSelectedAccessibleRows
public int[] getSelectedAccessibleColumns()
AccessibleTable
中的
getSelectedAccessibleColumns
public 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 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。