protected class JTable.AccessibleJTable extends JComponent.AccessibleJComponent implements AccessibleSelection, ListSelectionListener, TableModelListener, TableColumnModelListener, CellEditorListener, PropertyChangeListener, AccessibleExtendedTable
JTable
クラスのアクセシビリティ・サポートを実装しています。テーブルのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeans(tm)用の長期間の格納サポートがjava.beans
パッケージに追加されています。XMLEncoder
を参照してください。
修飾子と型 | クラスと説明 |
---|---|
protected class |
JTable.AccessibleJTable.AccessibleJTableCell
このクラスは、テーブル・セルに適したJava Accessibility APIを実装しています。
|
protected class |
JTable.AccessibleJTable.AccessibleJTableModelChange |
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
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 |
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)
ローカル座標
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 が占める列数を返します。 |
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型の値を返します。
|
boolean |
isAccessibleRowSelected(int r)
指定された行が選択されているかどうかを示すboolean型の値を返します。
|
boolean |
isAccessibleSelected(int r, int c)
指定された行および列の位置にあるアクセシビリティが選択されているかどうかを示すboolean値を返します。
|
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, removePropertyChangeListener
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
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public 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)
Point
に含まれているAccessible
子が存在する場合は、それを返します。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
子をオブジェクトの選択に追加します。オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択を置き換えます。指定された子がすでに選択されている場合、このメソッドは効果がありません。
このメソッドは、セルを個別に選択できるJTable
だけで有効です。
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 Accessibility 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
- ゼロから始まるテーブルの列 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.