protected class JTable.AccessibleJTable extends JComponent.AccessibleJComponent implements AccessibleSelection, ListSelectionListener, TableModelListener, TableColumnModelListener, CellEditorListener, PropertyChangeListener, AccessibleExtendedTable
JTable类可访问性支持。它提供了API适当表用户界面元素的可访问性的java实现。
警告:序列化该类的对象与以后的Swing版本不兼容。当前的序列化支持适用于短期贮藏或RMI运行相同Swing版本的应用程序之间。为1.4,为所有JavaBeans™长期存储的支持已被添加到java.beans包。请看XMLEncoder。
| Modifier and Type | Class and Description |
|---|---|
protected class |
JTable.AccessibleJTable.AccessibleJTableCell
该类提供了API适当表格单元格的java访问的实现。
|
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()
获取与该对象相关的
AccessibleTable。
|
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孩子,那么这种方法应该返回这个对象的儿童人数。
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。如果没有选择,或者有更少的孩子选择了比整数,返回值将是
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子对象的选择。如果对象支持多个选择,则指定的子对象添加到任何现有的选择中,否则它将替换该对象中的任何现有的选择。如果指定的子已被选中,则此方法没有效果。
这种方法只适用于具有个体细胞的选择JTables启用。
addAccessibleSelection 接口
AccessibleSelection
i -零基础指数的孩子
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
这种方法只适用于JTables其中有个别细胞选择启用。
removeAccessibleSelection 接口
AccessibleSelection
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。在java的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行标题
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.