|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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 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 |
构造方法详细信息 |
---|
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