所有类


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
 
从类 javax.accessibility.AccessibleContext 继承的字段
ACCESSIBLE_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
 
构造方法摘要
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)
          跟踪表单元格选择的变更
 
从类 javax.swing.JComponent.AccessibleJComponent 继承的方法
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
 
从类 java.awt.Component.AccessibleAWTComponent 继承的方法
addFocusListener, 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, setVisible
 
从类 javax.accessibility.AccessibleContext 继承的方法
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
从类 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

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部