is new.
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
This class implements accessibility support for the JTable class. It provides an implementation of the Java Accessibility API appropriate to table user-interface elements.
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans TM has been added to the java.beans package. Please see XMLEncoder .
| Nested Class Summary | |
|---|---|
| protected class |
JTable.AccessibleJTable.AccessibleJTableCell
The class provides an implementation of the Java Accessibility API appropriate to table cells. |
| protected class |
JTable.AccessibleJTable.AccessibleJTableModelChange
|
| Nested classes/interfaces inherited from class javax.swing. JComponent.AccessibleJComponent |
|---|
| JComponent.AccessibleJComponent.AccessibleContainerHandler , JComponent.AccessibleJComponent.AccessibleFocusHandler |
| Nested classes/interfaces inherited from class java.awt. Component.AccessibleAWTComponent |
|---|
| Component.AccessibleAWTComponent.AccessibleAWTComponentHandler , Component.AccessibleAWTComponent.AccessibleAWTFocusHandler |
| Field Summary |
|---|
| Fields inherited from class javax.swing. JComponent.AccessibleJComponent |
|---|
| accessibleContainerHandler , accessibleFocusHandler |
| Fields inherited from class java.awt. Component.AccessibleAWTComponent |
|---|
| accessibleAWTComponentHandler , accessibleAWTFocusHandler |
| Constructor Summary | |
|---|---|
| protected |
JTable.AccessibleJTable
() AccessibleJTable constructor |
| Method Summary | |
|---|---|
| void |
addAccessibleSelection
(int i) Adds the specified Accessible child of the object to the object's selection. |
| void |
clearAccessibleSelection
() Clears the selection in the object, so that no children in the object are selected. |
| void |
columnAdded
(
TableColumnModelEvent
e) Track changes to the table contents (column insertions) |
| void |
columnMarginChanged
(
ChangeEvent
e) Track changes of a column moving due to margin changes. |
| void |
columnMoved
(
TableColumnModelEvent
e) Track changes of a column repositioning. |
| void |
columnRemoved
(
TableColumnModelEvent
e) Track changes to the table contents (column deletions) |
| void |
columnSelectionChanged
(
ListSelectionEvent
e) Track that the selection model of the TableColumnModel changed. |
| void |
editingCanceled
(
ChangeEvent
e) Invoked when editing is canceled. |
| void |
editingStopped
(
ChangeEvent
e) Track changes to a cell's contents. |
| Accessible |
getAccessibleAt
(int r, int c) Returns the Accessible at a specified row and column in the table. |
| Accessible |
getAccessibleAt
(
Point
p) Returns the Accessible child, if one exists, contained at the local coordinate Point. |
| Accessible |
getAccessibleCaption
() Returns the caption for the table. |
| Accessible |
getAccessibleChild
(int i) Returns the nth Accessible child of the object. |
| int |
getAccessibleChildrenCount
() Returns the number of accessible children in the object. |
| int |
getAccessibleColumn
(int index) Returns the column number of an index in the table. |
| int |
getAccessibleColumnAtIndex
(int i) Returns the column at a given index into the table. |
| int |
getAccessibleColumnCount
() Returns the number of columns in the table. |
| Accessible |
getAccessibleColumnDescription
(int c) Returns the description of the specified column in the table. |
| int |
getAccessibleColumnExtentAt
(int r, int c) Returns the number of columns occupied by the Accessible at a given (row, column). |
| AccessibleTable |
getAccessibleColumnHeader
() Returns the column headers as an AccessibleTable. |
| int |
getAccessibleIndex
(int r, int c) Returns the index at a row and column in the table. |
| int |
getAccessibleIndexAt
(int r, int c) Returns the index at a given (row, column) in the table. |
| AccessibleRole |
getAccessibleRole
() Gets the role of this object. |
| int |
getAccessibleRow
(int index) Returns the row number of an index in the table. |
| int |
getAccessibleRowAtIndex
(int i) Returns the row at a given index into the table. |
| int |
getAccessibleRowCount
() Returns the number of rows in the table. |
| Accessible |
getAccessibleRowDescription
(int r) Returns the description of the specified row in the table. |
| int |
getAccessibleRowExtentAt
(int r, int c) Returns the number of rows occupied by the Accessible at a specified row and column in the table. |
| AccessibleTable |
getAccessibleRowHeader
() Returns the row headers as an AccessibleTable. |
| AccessibleSelection |
getAccessibleSelection
() Get the AccessibleSelection associated with this object. |
| Accessible |
getAccessibleSelection
(int i) Returns an Accessible representing the specified selected child in the object. |
| int |
getAccessibleSelectionCount
() Returns the number of Accessible children currently selected. |
| Accessible |
getAccessibleSummary
() Returns the summary description of the table. |
| AccessibleTable |
getAccessibleTable
() Gets the AccessibleTable associated with this object. |
| int[] |
getSelectedAccessibleColumns
() Returns the selected columns in a table. |
| int[] |
getSelectedAccessibleRows
() Returns the selected rows in a table. |
| boolean |
isAccessibleChildSelected
(int i) Determines if the current child of this object is selected. |
| boolean |
isAccessibleColumnSelected
(int c) Returns a boolean value indicating whether the specified column is selected. |
| boolean |
isAccessibleRowSelected
(int r) Returns a boolean value indicating whether the specified row is selected. |
| boolean |
isAccessibleSelected
(int r, int c) Returns a boolean value indicating whether the accessible at a given (row, column) is selected. |
| void |
propertyChange
(
PropertyChangeEvent
e) Track changes to selection model, column model, etc. |
| void |
removeAccessibleSelection
(int i) Removes the specified child of the object from the object's selection. |
| void |
selectAllAccessibleSelection
() Causes every child of the object to be selected, but only if the JTable supports multiple selections, and if individual cell selection is enabled. |
| void |
setAccessibleCaption
(
Accessible
a) Sets the caption for the table. |
| void |
setAccessibleColumnDescription
(int c,
Accessible
a) Sets the description text of the specified column of the table. |
| void |
setAccessibleColumnHeader
(
AccessibleTable
Sets
|
| void |
setAccessibleRowDescription
(int r,
Accessible
a) Sets the description text of the specified row of the table. |
| void |
setAccessibleRowHeader
(
AccessibleTable
Sets
|
| void |
setAccessibleSummary
(
Accessible
a) Sets the summary description of the table. |
| void |
tableChanged
(
TableModelEvent
e) Track changes to the table contents |
| void |
tableRowsDeleted
(
TableModelEvent
e) Track changes to the table contents (row deletions) |
| void |
tableRowsInserted
(
TableModelEvent
e) Track changes to the table contents (row insertions) |
| void |
valueChanged
(
ListSelectionEvent
e) Track changes to table cell selections |
| Methods inherited from class javax.swing. JComponent.AccessibleJComponent |
|---|
| addPropertyChangeListener , getAccessibleDescription , getAccessibleKeyBinding , getAccessibleName , getAccessibleStateSet , getBorderTitle , getTitledBorderText , getToolTipText , removePropertyChangeListener |
| Methods inherited from class 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 |
| Methods inherited from class javax.accessibility. AccessibleContext |
|---|
| firePropertyChange , getAccessibleAction , getAccessibleEditableText , getAccessibleIcon , getAccessibleRelationSet , getAccessibleText , getAccessibleValue , setAccessibleDescription , setAccessibleName , setAccessibleParent |
| Methods inherited from class java.lang. Object |
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| Methods inherited from interface 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 |
| Constructor Detail |
|---|
protected JTable.AccessibleJTable()
| Method Detail |
|---|
public void propertyChange(PropertyChangeEvent e)
public void tableChanged(TableModelEvent e)
public void tableRowsInserted(TableModelEvent e)
public void tableRowsDeleted(TableModelEvent e)
public void columnAdded(TableColumnModelEvent e)
public void columnRemoved(TableColumnModelEvent e)
public void columnMoved(TableColumnModelEvent e)
public void columnMarginChanged(ChangeEvent e)
public void columnSelectionChanged(ListSelectionEvent e)
public void editingStopped(ChangeEvent e)
public void editingCanceled(ChangeEvent e)
public void valueChanged(ListSelectionEvent e)
public AccessibleSelection getAccessibleSelection()
public AccessibleRole getAccessibleRole()
public Accessible getAccessibleAt(Point p)
public int getAccessibleChildrenCount()
public Accessible getAccessibleChild(int i)
public int getAccessibleSelectionCount()
public Accessible getAccessibleSelection(int i)
Note that the index represents the i-th selected child, which is different from the i-th child.
public boolean isAccessibleChildSelected(int i)
public void addAccessibleSelection(int i)
This method only works on JTables which have individual cell selection enabled.
public void removeAccessibleSelection(int i)
This method only works on JTables which have individual cell selection enabled.
public void clearAccessibleSelection()
public void selectAllAccessibleSelection()
public int getAccessibleRow(int index)
Since:
1.4
public int getAccessibleColumn(int index)
Since:
1.4
public int getAccessibleIndex(int r,
int c)
Since:
1.4
public AccessibleTable getAccessibleTable()
Since:
1.3
public Accessible getAccessibleCaption()
Since:
1.3
public void setAccessibleCaption(Accessible a)
Since:
1.3
public Accessible getAccessibleSummary()
Since:
1.3
public void setAccessibleSummary(Accessible a)
Since:
1.3
public int getAccessibleRowCount()
public int getAccessibleColumnCount()
public Accessible getAccessibleAt(int r,
int c)
public int getAccessibleRowExtentAt(int r,
int c)
Since:
1.3
public int getAccessibleColumnExtentAt(int r,
int c)
Since:
1.3
public AccessibleTable getAccessibleRowHeader()
Since:
1.3
public void setAccessibleRowHeader(AccessibleTable a)
Sets
Since:
1.3
public AccessibleTable getAccessibleColumnHeader()
Since:
1.3
public void setAccessibleColumnHeader(AccessibleTable a)
Sets
Since:
1.3
public Accessible getAccessibleRowDescription(int r)
Since:
1.3
public void setAccessibleRowDescription(int r,
Accessible a)
Since:
1.3
public Accessible getAccessibleColumnDescription(int c)
Since:
1.3
public void setAccessibleColumnDescription(int c,
Accessible a)
Since:
1.3
public boolean isAccessibleSelected(int r,
int c)
Since:
1.3
public boolean isAccessibleRowSelected(int r)
Since:
1.3
public boolean isAccessibleColumnSelected(int c)
Since:
1.3
public int[] getSelectedAccessibleRows()
Since:
1.3
public int[] getSelectedAccessibleColumns()
Since:
1.3
public int getAccessibleRowAtIndex(int i)
Since:
1.3
public int getAccessibleColumnAtIndex(int i)
Since:
1.3
public int getAccessibleIndexAt(int r,
int c)
Since:
1.3