|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--javax.accessibility.AccessibleContext
|
+--java.awt.Component.AccessibleAWTComponent
|
+--java.awt.Container.AccessibleAWTContainer
|
+--javax.swing.JComponent.AccessibleJComponent
|
+--javax.swing.JTable.AccessibleJTable
このクラスは JTable クラス用のユーザ補助機能のサポートを実装しています。テーブルユーザインタフェース要素に適した Java Accessibility API を実装しています。
警告:
このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeansTM の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。
| 入れ子クラスの概要 | |
protected class |
JTable.AccessibleJTable.AccessibleJTableCell
このクラスは、テーブルセルに適した Java Accessibility API を実装しています。 |
protected class |
JTable.AccessibleJTable.AccessibleJTableModelChange
Describes a change in the accessible table model. |
| クラス javax.swing.JComponent.AccessibleJComponent から継承した入れ子クラス |
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler |
| クラス java.awt.Container.AccessibleAWTContainer から継承した入れ子クラス |
Container.AccessibleAWTContainer.AccessibleContainerHandler |
| クラス java.awt.Component.AccessibleAWTComponent から継承した入れ子クラス |
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler |
| フィールドの概要 |
| クラス javax.swing.JComponent.AccessibleJComponent から継承したフィールド |
accessibleContainerHandler, accessibleFocusHandler |
| クラス java.awt.Component.AccessibleAWTComponent から継承したフィールド |
accessibleAWTComponentHandler, accessibleAWTFocusHandler |
| メソッドの概要 | |
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)
オブジェクトの、 Accessible を実装する n 番目の子を返します。 |
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)
選択モデル、列モデルなどへの変更を追跡し、ユーザ補助機能の PropertyChange 機構へ情報を渡すためにそれらのリスナーを置換できるようにします。 |
void |
removeAccessibleSelection(int i)
オブジェクトの指定された子を選択から削除します。 |
void |
selectAllAccessibleSelection()
オブジェクト内のすべての子を選択状態にします。 |
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.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 |
| メソッドの詳細 |
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)
Point に保持された Accessible の子がある場合はそれを返します。
AccessibleComponent 内の getAccessibleAtContainer.AccessibleAWTContainer 内の getAccessibleAtp - Accessible の左上隅を指定する点。オブジェクトの親の座標空間で指定する
Accessible、そうでない場合は nullpublic int getAccessibleChildrenCount()
Accessible を実装する場合、このメソッドはこのオブジェクトの子の数を返さなければなりません。
JComponent.AccessibleJComponent 内の getAccessibleChildrenCountpublic Accessible getAccessibleChild(int i)
Accessible を実装する n 番目の子を返します。
JComponent.AccessibleJComponent 内の getAccessibleChildi - ゼロから始まる子のインデックス
public int getAccessibleSelectionCount()
Accessible の子の数を返します。子が選択されていない場合、戻り値は 0 になります。
AccessibleSelection 内の getAccessibleSelectionCountpublic Accessible getAccessibleSelection(int i)
Accessible を返します。選択がない場合、または渡された整数値よりも選択されている子の数が少ない場合、戻り値は null になります。
インデックスは、n 番目の選択されている子を表します。n 番目の子ではありません。
AccessibleSelection 内の getAccessibleSelectioni - 選択されている項目のゼロから始まるインデックス
getAccessibleSelectionCount()public boolean isAccessibleChildSelected(int i)
AccessibleSelection 内の isAccessibleChildSelectedi - この Accessible オブジェクト内のゼロから始まる子のインデックス
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 - ゼロから始まるテーブルのインデックス
public int getAccessibleColumn(int index)
AccessibleExtendedTable 内の getAccessibleColumnindex - ゼロから始まるテーブルのインデックス
public int getAccessibleIndex(int r,
int c)
AccessibleExtendedTable 内の getAccessibleIndexpublic 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 が占める列数を返します。
AccessibleTable 内の getAccessibleColumnExtentAtAccessible が占める行数public AccessibleTable getAccessibleRowHeader()
AccessibleTable として返します。
AccessibleTable 内の getAccessibleRowHeaderAccessibleTablepublic void setAccessibleRowHeader(AccessibleTable a)
AccessibleTable として返します。
AccessibleTable 内の setAccessibleRowHeadera - 行ヘッダを表す AccessibleTable
AccessibleTablepublic AccessibleTable getAccessibleColumnHeader()
AccessibleTable として返します。
AccessibleTable 内の getAccessibleColumnHeaderAccessibleTablepublic void setAccessibleColumnHeader(AccessibleTable a)
AccessibleTable として返します。
AccessibleTable 内の setAccessibleColumnHeadera - 列ヘッダを表す AccessibleTable
AccessibleTablepublic Accessible getAccessibleRowDescription(int r)
AccessibleTable 内の getAccessibleRowDescriptionr - ゼロから始まるテーブルの行
public void setAccessibleRowDescription(int r,
Accessible a)
AccessibleTable 内の setAccessibleRowDescriptionr - ゼロから始まるテーブルの行a - 行の説明public Accessible getAccessibleColumnDescription(int c)
AccessibleTable 内の getAccessibleColumnDescriptionc - ゼロから始まるテーブルの列
public void setAccessibleColumnDescription(int c,
Accessible a)
AccessibleTable 内の setAccessibleColumnDescriptionc - ゼロから始まるテーブルの列a - 列の説明
public boolean isAccessibleSelected(int r,
int c)
AccessibleTable 内の isAccessibleSelectedr - ゼロから始まるテーブルの行c - ゼロから始まるテーブルの列
public boolean isAccessibleRowSelected(int r)
AccessibleTable 内の isAccessibleRowSelectedr - ゼロから始まるテーブルの行
public boolean isAccessibleColumnSelected(int c)
AccessibleTable 内の isAccessibleColumnSelectedpublic int[] getSelectedAccessibleRows()
AccessibleTable 内の getSelectedAccessibleRowspublic int[] getSelectedAccessibleColumns()
AccessibleTable 内の getSelectedAccessibleColumnspublic int getAccessibleRowAtIndex(int i)
public int getAccessibleColumnAtIndex(int i)
public int getAccessibleIndexAt(int r,
int c)
r - ゼロから始まるテーブルの行c - ゼロから始まるテーブルの列
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.