|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
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
此類別實作對 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 中的 propertyChangee - 描述事件源和已更改屬性的 PropertyChangeEvent 物件。public void tableChanged(TableModelEvent e)
TableModelListener 中的 tableChangedpublic void tableRowsInserted(TableModelEvent e)
public void tableRowsDeleted(TableModelEvent e)
public void columnAdded(TableColumnModelEvent e)
TableColumnModelListener 中的 columnAddedpublic void columnRemoved(TableColumnModelEvent e)
TableColumnModelListener 中的 columnRemovedpublic void columnMoved(TableColumnModelEvent e)
TableColumnModelListener 中的 columnMovedTableColumnModelListenerpublic void columnMarginChanged(ChangeEvent e)
TableColumnModelListener 中的 columnMarginChangedTableColumnModelListenerpublic void columnSelectionChanged(ListSelectionEvent e)
TableColumnModelListener 中的 columnSelectionChangedTableColumnModelListenerpublic void editingStopped(ChangeEvent e)
CellEditorListener 中的 editingStoppedCellEditorListenerpublic void editingCanceled(ChangeEvent e)
CellEditorListener 中的 editingCanceledCellEditorListenerpublic void valueChanged(ListSelectionEvent e)
ListSelectionListener 中的 valueChangede - 表現更改的特徵的事件。public AccessibleSelection getAccessibleSelection()
AccessibleContext 中的 getAccessibleSelectionAccessibleSelectionpublic AccessibleRole getAccessibleRole()
JComponent.AccessibleJComponent 中的 getAccessibleRoleAccessibleRolepublic Accessible getAccessibleAt(Point p)
Accessible 子級,並且包含在本地坐標 Point 位置,則返回 Accessible 子級。
AccessibleComponent 中的 getAccessibleAtContainer.AccessibleAWTContainer 中的 getAccessibleAtp - 該點定義該物件的父物件的坐標空間中給出的 Accessible 的左上角
Accessible,則返回它;否則,返回 nullpublic int getAccessibleChildrenCount()
Accessible,那麼此方法應返回此物件的子物件數。
JComponent.AccessibleJComponent 中的 getAccessibleChildrenCountpublic Accessible getAccessibleChild(int i)
Accessible 子物件。
JComponent.AccessibleJComponent 中的 getAccessibleChildi - 基於零的子物件索引
AccessibleContext.getAccessibleChildrenCount()public int getAccessibleSelectionCount()
Accessible 子物件數。如果沒有選擇子物件,那麼返回的值將為 0。
AccessibleSelection 中的 getAccessibleSelectionCountpublic Accessible getAccessibleSelection(int i)
Accessible,它表示該物件中指定的已選擇的子物件。如果沒有選擇,或選擇的子物件數小於傳入的整數,那麼返回的值將為 null。
注意,該索引表示第 i 個已選擇的子物件,它不同於第 i 個子物件。
AccessibleSelection 中的 getAccessibleSelectioni - 所選子物件的基於零的索引
getAccessibleSelectionCount()public boolean isAccessibleChildSelected(int i)
AccessibleSelection 中的 isAccessibleChildSelectedi - 此 Accessible 物件的子物件基於 0 的索引
AccessibleContext.getAccessibleChild(int)public void addAccessibleSelection(int i)
Accessible 子物件添加到該物件的選擇中。如果該物件支持多個選擇,則將指定的子物件添加到任何現有選擇中,否則,它會替換該物件中的任何現有選擇。如果指定的子物件已被選擇,則此方法無效。
此方法只對 JTable 有效,它的單個單元格選擇是啟用的。
AccessibleSelection 中的 addAccessibleSelectioni - 子物件的基於零的索引AccessibleContext.getAccessibleChild(int)public void removeAccessibleSelection(int i)
此方法只對 JTables 有效,它的單個單元格選擇是啟用的。
AccessibleSelection 中的 removeAccessibleSelectioni - 子物件的基於零的索引AccessibleContext.getAccessibleChild(int)public void clearAccessibleSelection()
AccessibleSelection 中的 clearAccessibleSelectionpublic void selectAllAccessibleSelection()
JTable 支持多個選擇,並且單個單元格選擇為啟用狀態時,才會導致該物件的每個子對象都被選擇。
AccessibleSelection 中的 selectAllAccessibleSelectionpublic int getAccessibleRow(int index)
AccessibleExtendedTable 中的 getAccessibleRowindex - 此表中基於 0 的索引
public int getAccessibleColumn(int index)
AccessibleExtendedTable 中的 getAccessibleColumnindex - 此表中基於 0 的索引
public int getAccessibleIndex(int r,
int c)
AccessibleExtendedTable 中的 getAccessibleIndexr - 表中基於 0 的行c - 表中基於 0 的列
public AccessibleTable getAccessibleTable()
AccessibleTable。在實作此類別的 Java Accessibility API 時,返回此物件,它負責代表它自己實作 AccessibleTables 介面。
AccessibleContext 中的 getAccessibleTableAccessibleTablepublic Accessible getAccessibleCaption()
AccessibleTable 中的 getAccessibleCaptionpublic void setAccessibleCaption(Accessible a)
AccessibleTable 中的 setAccessibleCaptiona - 表的標題public Accessible getAccessibleSummary()
AccessibleTable 中的 getAccessibleSummarypublic void setAccessibleSummary(Accessible a)
AccessibleTable 中的 setAccessibleSummarya - 表的摘要描述public int getAccessibleRowCount()
AccessibleTable 複製的描述
AccessibleTable 中的 getAccessibleRowCountpublic int getAccessibleColumnCount()
AccessibleTable 複製的描述
AccessibleTable 中的 getAccessibleColumnCount
public Accessible getAccessibleAt(int r,
int c)
AccessibleTable 複製的描述
AccessibleTable 中的 getAccessibleAtr - 表中基於零的行c - 表中基於零的列
public int getAccessibleRowExtentAt(int r,
int c)
Accessible 在表中指定行和列佔用的行數。
AccessibleTable 中的 getAccessibleRowExtentAtAccessible 在表中指定行和列佔用的行數
public int getAccessibleColumnExtentAt(int r,
int c)
Accessible 在給定的 (row, column) 佔用的列數。
AccessibleTable 中的 getAccessibleColumnExtentAtAccessible 在表中指定行和列佔用的列數public AccessibleTable getAccessibleRowHeader()
AccessibleTable 表示的行標題。
AccessibleTable 中的 getAccessibleRowHeaderAccessibleTablepublic void setAccessibleRowHeader(AccessibleTable a)
AccessibleTable 表示的列標題。
AccessibleTable 中的 setAccessibleRowHeadera - 表示行標題的 AccessibleTablepublic AccessibleTable getAccessibleColumnHeader()
AccessibleTable 表示的列標題。
AccessibleTable 中的 getAccessibleColumnHeaderAccessibleTable,如果表頭為 null,則返回 nullpublic void setAccessibleColumnHeader(AccessibleTable a)
AccessibleTable 表示的列標題。
AccessibleTable 中的 setAccessibleColumnHeadera - 表示列標題的 AccessibleTablepublic Accessible getAccessibleRowDescription(int r)
AccessibleTable 中的 getAccessibleRowDescriptionr - 表的基於 0 的索引
public void setAccessibleRowDescription(int r,
Accessible a)
AccessibleTable 中的 setAccessibleRowDescriptionr - 表中基於 0 的索引a - 行的描述public Accessible getAccessibleColumnDescription(int c)
AccessibleTable 中的 getAccessibleColumnDescriptionr - 表的基於 0 的列
public void setAccessibleColumnDescription(int c,
Accessible a)
AccessibleTable 中的 setAccessibleColumnDescriptionc - 表中基於 0 的列a - 列的描述
public boolean isAccessibleSelected(int r,
int c)
AccessibleTable 中的 isAccessibleSelectedr - 表的基於 0 的行c - 表的基於 0 的列
public boolean isAccessibleRowSelected(int r)
AccessibleTable 中的 isAccessibleRowSelectedr - 表的基於 0 的行
public boolean isAccessibleColumnSelected(int c)
AccessibleTable 中的 isAccessibleColumnSelectedc - 表的基於 0 的列
public int[] getSelectedAccessibleRows()
AccessibleTable 中的 getSelectedAccessibleRowspublic int[] getSelectedAccessibleColumns()
AccessibleTable 中的 getSelectedAccessibleColumnspublic 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 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。