|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.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 に適しています。JDK バージョン 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、java.beans
パッケージに追加されています。詳細は、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)
ローカル座標の 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 |
コンストラクタの詳細 |
---|
protected JTable.AccessibleJTable()
メソッドの詳細 |
---|
public void propertyChange(PropertyChangeEvent e)
PropertyChangeListener
内の propertyChange
e
- イベントソースおよび変更したプロパティを記述する PropertyChangeEvent オブジェクトpublic void tableChanged(TableModelEvent e)
TableModelListener
内の tableChanged
public void tableRowsInserted(TableModelEvent e)
public void tableRowsDeleted(TableModelEvent e)
public void columnAdded(TableColumnModelEvent e)
TableColumnModelListener
内の columnAdded
public void columnRemoved(TableColumnModelEvent e)
TableColumnModelListener
内の columnRemoved
public void columnMoved(TableColumnModelEvent e)
TableColumnModelListener
内の columnMoved
TableColumnModelListener
public void columnMarginChanged(ChangeEvent e)
TableColumnModelListener
内の columnMarginChanged
TableColumnModelListener
public void columnSelectionChanged(ListSelectionEvent e)
TableColumnModelListener
内の columnSelectionChanged
TableColumnModelListener
public void editingStopped(ChangeEvent e)
CellEditorListener
内の editingStopped
CellEditorListener
public void editingCanceled(ChangeEvent e)
CellEditorListener
内の editingCanceled
CellEditorListener
public void valueChanged(ListSelectionEvent e)
ListSelectionListener
内の valueChanged
e
- 変更を記述するイベントpublic AccessibleSelection getAccessibleSelection()
AccessibleContext
内の getAccessibleSelection
AccessibleSelection
public AccessibleRole getAccessibleRole()
JComponent.AccessibleJComponent
内の getAccessibleRole
AccessibleRole
public Accessible getAccessibleAt(Point p)
Point
に保持された Accessible
の子がある場合はそれを返します。
AccessibleComponent
内の getAccessibleAt
Container.AccessibleAWTContainer
内の getAccessibleAt
p
- Accessible
の左上隅を指定する点。オブジェクトの親の座標空間で指定する
Accessible
、そうでない場合は null
public int getAccessibleChildrenCount()
Accessible
を実装する場合、このメソッドはこのオブジェクトの子の数を返す必要があります。
JComponent.AccessibleJComponent
内の getAccessibleChildrenCount
public Accessible getAccessibleChild(int i)
Accessible
を実装する n 番目の子を返します。
JComponent.AccessibleJComponent
内の getAccessibleChild
i
- ゼロから始まる子のインデックス
AccessibleContext.getAccessibleChildrenCount()
public int getAccessibleSelectionCount()
Accessible
の子の数を返します。子が選択されていない場合、戻り値は 0 になります。
AccessibleSelection
内の getAccessibleSelectionCount
public Accessible getAccessibleSelection(int i)
Accessible
を返します。選択がない場合、または渡された整数値よりも選択されている子の数が少ない場合、戻り値は null
になります。
インデックスは、n 番目の選択されている子を表します。n 番目の子ではありません。
AccessibleSelection
内の getAccessibleSelection
i
- 選択されている項目のゼロから始まるインデックス
getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
AccessibleSelection
内の isAccessibleChildSelected
i
- この Accessible
オブジェクト内のゼロから始まる子のインデックス
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
Accessible
の子を選択に追加します。オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択と置き換えられます。指定された子がすでに選択されている場合、このメソッドは効果がありません。
このメソッドは、セルを個別に選択できる JTable
だけで有効です。
AccessibleSelection
内の addAccessibleSelection
i
- ゼロから始まる子のインデックスAccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
このメソッドは、セルを個別に選択できる JTables
だけで有効です。
AccessibleSelection
内の removeAccessibleSelection
i
- ゼロから始まる子のインデックスAccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
AccessibleSelection
内の clearAccessibleSelection
public void selectAllAccessibleSelection()
JTable
が複数の選択をサポートし、個別のセルを選択できる場合に限ります。
AccessibleSelection
内の selectAllAccessibleSelection
public int getAccessibleRow(int index)
AccessibleExtendedTable
内の getAccessibleRow
index
- ゼロから始まるテーブルのインデックス
public int getAccessibleColumn(int index)
AccessibleExtendedTable
内の getAccessibleColumn
index
- ゼロから始まるテーブルのインデックス
public int getAccessibleIndex(int r, int c)
AccessibleExtendedTable
内の getAccessibleIndex
r
- ゼロから始まるテーブルの行c
- ゼロから始まるテーブルの列
public AccessibleTable getAccessibleTable()
AccessibleTable
を返します。このクラス用の Java Accessibility API の実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleTables
インタフェースの実装を行います。
AccessibleContext
内の getAccessibleTable
AccessibleTable
public Accessible getAccessibleCaption()
AccessibleTable
内の getAccessibleCaption
public void setAccessibleCaption(Accessible a)
AccessibleTable
内の setAccessibleCaption
a
- テーブルのキャプションpublic Accessible getAccessibleSummary()
AccessibleTable
内の getAccessibleSummary
public void setAccessibleSummary(Accessible a)
AccessibleTable
内の setAccessibleSummary
a
- テーブルの概要説明public int getAccessibleRowCount()
AccessibleTable
の記述:
AccessibleTable
内の getAccessibleRowCount
public int getAccessibleColumnCount()
AccessibleTable
の記述:
AccessibleTable
内の getAccessibleColumnCount
public Accessible getAccessibleAt(int r, int c)
AccessibleTable
の記述:
AccessibleTable
内の getAccessibleAt
r
- テーブルのゼロから始まる行c
- テーブルのゼロから始まる列
public int getAccessibleRowExtentAt(int r, int c)
Accessible
が占める列数を返します。
AccessibleTable
内の getAccessibleRowExtentAt
Accessible
が占める行数public int getAccessibleColumnExtentAt(int r, int c)
Accessible
が占める列数を返します。
AccessibleTable
内の getAccessibleColumnExtentAt
Accessible
が占める行数public AccessibleTable getAccessibleRowHeader()
AccessibleTable
として返します。
AccessibleTable
内の getAccessibleRowHeader
AccessibleTable
public void setAccessibleRowHeader(AccessibleTable a)
AccessibleTable
として返します。
AccessibleTable
内の setAccessibleRowHeader
a
- 行ヘッダを表す AccessibleTablepublic AccessibleTable getAccessibleColumnHeader()
AccessibleTable
として返します。
AccessibleTable
内の getAccessibleColumnHeader
AccessibleTable
。テーブル ヘッダが null
の場合は null
public void setAccessibleColumnHeader(AccessibleTable a)
AccessibleTable
として返します。
AccessibleTable
内の setAccessibleColumnHeader
a
- 列ヘッダを表す AccessibleTablepublic Accessible getAccessibleRowDescription(int r)
AccessibleTable
内の getAccessibleRowDescription
r
- ゼロから始まるテーブルの行
public void setAccessibleRowDescription(int r, Accessible a)
AccessibleTable
内の setAccessibleRowDescription
r
- ゼロから始まるテーブルの行a
- 行の説明public Accessible getAccessibleColumnDescription(int c)
AccessibleTable
内の getAccessibleColumnDescription
c
- ゼロから始まるテーブルの列
public void setAccessibleColumnDescription(int c, Accessible a)
AccessibleTable
内の setAccessibleColumnDescription
c
- ゼロから始まるテーブルの列a
- 列の説明public boolean isAccessibleSelected(int r, int c)
AccessibleTable
内の isAccessibleSelected
r
- ゼロから始まるテーブルの行c
- ゼロから始まるテーブルの列
public boolean isAccessibleRowSelected(int r)
AccessibleTable
内の isAccessibleRowSelected
r
- ゼロから始まるテーブルの行
public boolean isAccessibleColumnSelected(int c)
AccessibleTable
内の isAccessibleColumnSelected
c
- ゼロから始まるテーブルの列
public int[] getSelectedAccessibleRows()
AccessibleTable
内の getSelectedAccessibleRows
public int[] getSelectedAccessibleColumns()
AccessibleTable
内の getSelectedAccessibleColumns
public int getAccessibleRowAtIndex(int i)
i
- テーブル内のゼロから始まるインデックス
public int getAccessibleColumnAtIndex(int i)
i
- テーブル内のゼロから始まるインデックス
public int getAccessibleIndexAt(int r, int c)
r
- ゼロから始まるテーブルの行c
- ゼロから始まるテーブルの列
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。