モジュール java.desktop
パッケージ javax.swing

クラスJTable.AccessibleJTable

すべての実装されたインタフェース:
PropertyChangeListener, Serializable, EventListener, AccessibleComponent, AccessibleExtendedComponent, AccessibleExtendedTable, AccessibleSelection, AccessibleTable, CellEditorListener, ListSelectionListener, TableColumnModelListener, TableModelListener
含まれているクラス:
JTable

このクラスはJTableクラスのアクセシビリティ・サポートを実装しています。 テーブルのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。

警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

  • コンストラクタの詳細

    • AccessibleJTable

      protected AccessibleJTable()
      AccessibleJTableコンストラクタです。
      導入されたバージョン:
      1.5
  • メソッドの詳細

    • propertyChange

      public void propertyChange(PropertyChangeEvent e)
      選択モデル、列モデルなどへの変更を追跡し、アクセシビリティのPropertyChangeメカニズムへ情報を渡すためにそれらのリスナーを置換できるようにします。
      定義:
      propertyChange、インタフェース: PropertyChangeListener
      パラメータ:
      e - イベント・ソースと変更されたプロパティを記述したPropertyChangeEventオブジェクト。
    • tableChanged

      public void tableChanged(TableModelEvent e)
      テーブルの内容の変更を追跡します。
      定義:
      tableChanged 、インタフェース: TableModelListener
      パラメータ:
      e - イベントを記述するTableModelEvent
    • tableRowsInserted

      public void tableRowsInserted(TableModelEvent e)
      テーブルの内容の変更(行の挿入)を追跡します。
      パラメータ:
      e - イベントを記述するTableModelEvent
    • tableRowsDeleted

      public void tableRowsDeleted(TableModelEvent e)
      テーブルの内容の変更(行の削除)を追跡します。
      パラメータ:
      e - イベントを記述するTableModelEvent
    • columnAdded

      public void columnAdded(TableColumnModelEvent e)
      テーブルの内容の変更(列の挿入)を追跡します。
      定義:
      columnAdded 、インタフェース: TableColumnModelListener
      パラメータ:
      e - TableColumnModelEvent
    • columnRemoved

      public void columnRemoved(TableColumnModelEvent e)
      テーブルの内容の変更(列の削除)を追跡します。
      定義:
      columnRemoved 、インタフェース: TableColumnModelListener
      パラメータ:
      e - TableColumnModelEvent
    • columnMoved

      public void columnMoved(TableColumnModelEvent e)
      列の位置の変更を追跡します。
      定義:
      columnMoved 、インタフェース: TableColumnModelListener
      パラメータ:
      e - TableColumnModelEvent
      関連項目:
    • columnMarginChanged

      public void columnMarginChanged(ChangeEvent e)
      マージンの変更による列の移動を追跡します。
      定義:
      columnMarginChanged 、インタフェース: TableColumnModelListener
      パラメータ:
      e - ChangeEvent
      関連項目:
    • columnSelectionChanged

      public void columnSelectionChanged(ListSelectionEvent e)
      TableColumnModelの選択モデルの変更を追跡します。
      定義:
      columnSelectionChanged 、インタフェース: TableColumnModelListener
      パラメータ:
      e - ListSelectionEvent
      関連項目:
    • editingStopped

      public void editingStopped(ChangeEvent e)
      セルの内容の変更を追跡します。 編集が完了したときに呼び出されます。 変更が保存され、エディタ・オブジェクトが破棄され、セルがもう一度レンダリングされます。
      定義:
      editingStopped、インタフェース: CellEditorListener
      パラメータ:
      e - イベントのソースを含むChangeEvent
      関連項目:
    • editingCanceled

      public void editingCanceled(ChangeEvent e)
      編集が取り消されると呼び出されます。 エディタ・オブジェクトが破棄され、セルがもう一度レンダリングされます。
      定義:
      editingCanceled、インタフェース: CellEditorListener
      パラメータ:
      e - イベントのソースを含むChangeEvent
      関連項目:
    • valueChanged

      public void valueChanged(ListSelectionEvent e)
      テーブル・セルの選択の変更を追跡します。
      定義:
      valueChanged 、インタフェース: ListSelectionListener
      パラメータ:
      e - 変更を記述するイベント。
    • getAccessibleSelection

      public AccessibleSelection getAccessibleSelection()
      このオブジェクトに関連付けられたAccessibleSelectionを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleSelectionインタフェースを実装します。
      オーバーライド:
      getAccessibleSelection 、クラス:  AccessibleContext
      戻り値:
      このオブジェクト
      関連項目:
    • getAccessibleRole

      public AccessibleRole getAccessibleRole()
      このオブジェクトの役割を取得します。
      オーバーライド:
      getAccessibleRole 、クラス:  JComponent.AccessibleJComponent
      戻り値:
      オブジェクトの役割を記述するAccessibleRoleのインスタンス
      関連項目:
    • getAccessibleAt

      public Accessible getAccessibleAt(Point p)
      ローカル座標Pointに含まれているAccessible子が存在する場合は、それを返します。
      定義:
      getAccessibleAt 、インタフェース: AccessibleComponent
      オーバーライド:
      getAccessibleAt 、クラス:  Container.AccessibleAWTContainer
      パラメータ:
      p - オブジェクトの親の座標空間で指定された、Accessibleの左上隅を定義する点
      戻り値:
      存在する場合は指定された位置にあるAccessible。存在しない場合はnull
    • getAccessibleChildrenCount

      public int getAccessibleChildrenCount()
      オブジェクト内のアクセシビリティ対応の子の数を返します。 このオブジェクトのすべての子がAccessibleを実装する場合、このメソッドは、このオブジェクトの子の数を返します。
      オーバーライド:
      getAccessibleChildrenCount 、クラス:  JComponent.AccessibleJComponent
      戻り値:
      オブジェクト内のアクセシビリティ対応の子の数
    • getAccessibleChild

      public Accessible getAccessibleChild(int i)
      オブジェクトのn番目のAccessible子を返します。
      オーバーライド:
      getAccessibleChild 、クラス:  JComponent.AccessibleJComponent
      パラメータ:
      i - 子のゼロから始まるインデックス
      戻り値:
      オブジェクトのn番目のアクセシビリティ対応の子
      関連項目:
    • getAccessibleSelectionCount

      public int getAccessibleSelectionCount()
      現在選択されているAccessibleの子の数を返します。 子が選択されていない場合、戻り値は0になります。
      定義:
      getAccessibleSelectionCount 、インタフェース: AccessibleSelection
      戻り値:
      現在選択されている項目の数
    • getAccessibleSelection

      public Accessible getAccessibleSelection(int i)
      オブジェクト内の指定された選択済みの子を表すAccessibleを返します。 選択がない場合、または渡された整数値よりも選択されている子の数が少ない場合、戻り値はnullになります。

      インデックスは、i番目の選択されている子を表します。i番目の子ではありません。

      定義:
      getAccessibleSelection 、インタフェース: AccessibleSelection
      パラメータ:
      i - 選択されている子のゼロから始まるインデックス
      戻り値:
      i番目の選択されている子
      関連項目:
    • isAccessibleChildSelected

      public boolean isAccessibleChildSelected(int i)
      このオブジェクトの現在の子が選択されているかどうかを判定します。
      定義:
      isAccessibleChildSelected 、インタフェース: AccessibleSelection
      パラメータ:
      i - このAccessibleオブジェクト内のゼロから始まる子のインデックス
      戻り値:
      このオブジェクトの現在の子が選択されている場合はtrue
      関連項目:
    • addAccessibleSelection

      public void addAccessibleSelection(int i)
      オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。 オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択を置き換えます。 指定された子がすでに選択されている場合、このメソッドは効果がありません。

      このメソッドは、セルを個別に選択できるJTableだけで有効です。

      定義:
      addAccessibleSelection 、インタフェース: AccessibleSelection
      パラメータ:
      i - 子のゼロから始まるインデックス
      関連項目:
    • removeAccessibleSelection

      public void removeAccessibleSelection(int i)
      オブジェクトの指定された子をオブジェクトの選択から削除します。 指定された項目が現在選択されていない場合、このメソッドは何も行いません。

      このメソッドは、セルを個別に選択できるJTablesだけで有効です。

      定義:
      removeAccessibleSelection 、インタフェース: AccessibleSelection
      パラメータ:
      i - 子のゼロから始まるインデックス
      関連項目:
    • clearAccessibleSelection

      public void clearAccessibleSelection()
      オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。
      定義:
      clearAccessibleSelection 、インタフェース: AccessibleSelection
    • selectAllAccessibleSelection

      public void selectAllAccessibleSelection()
      JTableが複数の選択をサポートし、個別のセルを選択できる場合にかぎり、オブジェクト内のすべての子を選択状態にします。
      定義:
      selectAllAccessibleSelection 、インタフェース: AccessibleSelection
    • getAccessibleRow

      public int getAccessibleRow(int index)
      テーブル内のインデックスの行数を返します。
      定義:
      getAccessibleRow 、インタフェース: AccessibleExtendedTable
      パラメータ:
      index - テーブル内のゼロから始まるインデックス。
      戻り値:
      ゼロから始まるテーブルの行(存在する場合)、ない場合は -1
      導入されたバージョン:
      1.4
    • getAccessibleColumn

      public int getAccessibleColumn(int index)
      テーブル内のインデックスの列数を返します。
      定義:
      getAccessibleColumn 、インタフェース: AccessibleExtendedTable
      パラメータ:
      index - テーブル内のゼロから始まるインデックス。
      戻り値:
      ゼロから始まるテーブルの列(存在する場合)、ない場合は -1
      導入されたバージョン:
      1.4
    • getAccessibleIndex

      public int getAccessibleIndex(int r, int c)
      テーブルの行と列に位置するインデックスを返します。
      定義:
      getAccessibleIndex 、インタフェース: AccessibleExtendedTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      c - ゼロから始まるテーブルの列
      戻り値:
      ゼロから始まるテーブルのインデックス(存在する場合)、ない場合は -1。
      導入されたバージョン:
      1.4
    • getAccessibleTable

      public AccessibleTable getAccessibleTable()
      このオブジェクトに関連付けられたAccessibleTableを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleTablesインタフェースを実装します。
      オーバーライド:
      getAccessibleTable 、クラス:  AccessibleContext
      戻り値:
      このオブジェクト
      導入されたバージョン:
      1.3
      関連項目:
    • getAccessibleCaption

      public Accessible getAccessibleCaption()
      テーブルのキャプションを返します。
      定義:
      getAccessibleCaption 、インタフェース: AccessibleTable
      戻り値:
      テーブルのキャプション
      導入されたバージョン:
      1.3
    • setAccessibleCaption

      public void setAccessibleCaption(Accessible a)
      テーブルのキャプションを設定します。
      定義:
      setAccessibleCaption 、インタフェース: AccessibleTable
      パラメータ:
      a - テーブルのキャプション
      導入されたバージョン:
      1.3
    • getAccessibleSummary

      public Accessible getAccessibleSummary()
      テーブルのサマリー説明を返します。
      定義:
      getAccessibleSummary 、インタフェース: AccessibleTable
      戻り値:
      テーブルのサマリー説明
      導入されたバージョン:
      1.3
    • setAccessibleSummary

      public void setAccessibleSummary(Accessible a)
      テーブルのサマリー説明を設定します。
      定義:
      setAccessibleSummary 、インタフェース: AccessibleTable
      パラメータ:
      a - テーブルのサマリー説明
      導入されたバージョン:
      1.3
    • getAccessibleRowCount

      public int getAccessibleRowCount()
      次のインタフェースからコピーされた説明: AccessibleTable
      テーブル内の行数を返します。
      定義:
      getAccessibleRowCount 、インタフェース: AccessibleTable
      戻り値:
      テーブル内の行数
    • getAccessibleColumnCount

      public int getAccessibleColumnCount()
      次のインタフェースからコピーされた説明: AccessibleTable
      テーブル内の列数を返します。
      定義:
      getAccessibleColumnCount 、インタフェース: AccessibleTable
      戻り値:
      テーブル内の列数
    • getAccessibleAt

      public Accessible getAccessibleAt(int r, int c)
      次のインタフェースからコピーされた説明: AccessibleTable
      表の指定された行と列にあるAccessibleを返します。
      定義:
      getAccessibleAt 、インタフェース: AccessibleTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      c - ゼロから始まるテーブルの列
      戻り値:
      指定された行と列にあるAccessible
    • getAccessibleRowExtentAt

      public int getAccessibleRowExtentAt(int r, int c)
      テーブルの指定された行と列に位置するAccessibleが占める行数を返します。
      定義:
      getAccessibleRowExtentAt 、インタフェース: AccessibleTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      c - ゼロから始まるテーブルの列
      戻り値:
      テーブルに指定された行と列に位置するAccessibleが占める行数
      導入されたバージョン:
      1.3
    • getAccessibleColumnExtentAt

      public int getAccessibleColumnExtentAt(int r, int c)
      指定された行と列に位置するAccessibleが占める列数を返します。
      定義:
      getAccessibleColumnExtentAt 、インタフェース: AccessibleTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      c - ゼロから始まるテーブルの列
      戻り値:
      テーブルに指定された行と列に位置するAccessibleが占める列数
      導入されたバージョン:
      1.3
    • getAccessibleRowHeader

      public AccessibleTable getAccessibleRowHeader()
      行ヘッダーをAccessibleTableとして返します。
      定義:
      getAccessibleRowHeader 、インタフェース: AccessibleTable
      戻り値:
      行ヘッダーを表すAccessibleTable
      導入されたバージョン:
      1.3
    • setAccessibleRowHeader

      public void setAccessibleRowHeader(AccessibleTable a)
      行ヘッダーをAccessibleTableとして設定します。
      定義:
      setAccessibleRowHeader 、インタフェース: AccessibleTable
      パラメータ:
      a - 行ヘッダーを表すAccessibleTable
      導入されたバージョン:
      1.3
    • getAccessibleColumnHeader

      public AccessibleTable getAccessibleColumnHeader()
      列ヘッダーをAccessibleTableとして返します。
      定義:
      getAccessibleColumnHeader 、インタフェース: AccessibleTable
      戻り値:
      列ヘッダーを表すAccessibleTable。テーブル・ヘッダーがnullの場合はnull
      導入されたバージョン:
      1.3
    • setAccessibleColumnHeader

      public void setAccessibleColumnHeader(AccessibleTable a)
      列ヘッダーをAccessibleTableとして設定します。
      定義:
      setAccessibleColumnHeader 、インタフェース: AccessibleTable
      パラメータ:
      a - 列ヘッダーを表すAccessibleTable
      導入されたバージョン:
      1.3
    • getAccessibleRowDescription

      public Accessible getAccessibleRowDescription(int r)
      テーブルの指定された行の説明を返します。
      定義:
      getAccessibleRowDescription 、インタフェース: AccessibleTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      戻り値:
      行の説明
      導入されたバージョン:
      1.3
    • setAccessibleRowDescription

      public void setAccessibleRowDescription(int r, Accessible a)
      テーブルの指定された行の説明テキストを設定します。
      定義:
      setAccessibleRowDescription 、インタフェース: AccessibleTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      a - 行の説明
      導入されたバージョン:
      1.3
    • getAccessibleColumnDescription

      public Accessible getAccessibleColumnDescription(int c)
      テーブルに指定された列の説明を返します。
      定義:
      getAccessibleColumnDescription 、インタフェース: AccessibleTable
      パラメータ:
      c - ゼロから始まるテーブルの列
      戻り値:
      列の説明
      導入されたバージョン:
      1.3
    • setAccessibleColumnDescription

      public void setAccessibleColumnDescription(int c, Accessible a)
      テーブルの指定された列の説明テキストを設定します。
      定義:
      setAccessibleColumnDescription 、インタフェース: AccessibleTable
      パラメータ:
      c - ゼロから始まるテーブルの列
      a - 列の説明
      導入されたバージョン:
      1.3
    • isAccessibleSelected

      public boolean isAccessibleSelected(int r, int c)
      指定された行および列の位置にあるアクセシビリティが選択されているかどうかを示すboolean値を返します。
      定義:
      isAccessibleSelected 、インタフェース: AccessibleTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      c - ゼロから始まるテーブルの列
      戻り値:
      指定された行と列に位置するAccessibleが選択されている場合はboolean値true、そうでない場合はboolean値false
      導入されたバージョン:
      1.3
    • isAccessibleRowSelected

      public boolean isAccessibleRowSelected(int r)
      指定された行が選択されているかどうかを示すboolean型の値を返します。
      定義:
      isAccessibleRowSelected 、インタフェース: AccessibleTable
      パラメータ:
      r - ゼロから始まるテーブルの行
      戻り値:
      指定された行が選択されている場合はboolean値true、そうでない場合はfalse
      導入されたバージョン:
      1.3
    • isAccessibleColumnSelected

      public boolean isAccessibleColumnSelected(int c)
      指定された列が選択されているかどうかを示すboolean型の値を返します。
      定義:
      isAccessibleColumnSelected 、インタフェース: AccessibleTable
      パラメータ:
      c - ゼロから始まるテーブルの列
      戻り値:
      指定された列が選択されている場合はboolean値true、そうでない場合はfalse
      導入されたバージョン:
      1.3
    • getSelectedAccessibleRows

      public int[] getSelectedAccessibleRows()
      テーブルの選択された行を返します。
      定義:
      getSelectedAccessibleRows 、インタフェース: AccessibleTable
      戻り値:
      選択された行の配列。各要素は、ゼロから始まるテーブルの行
      導入されたバージョン:
      1.3
    • getSelectedAccessibleColumns

      public int[] getSelectedAccessibleColumns()
      テーブルの選択された列を返します。
      定義:
      getSelectedAccessibleColumns 、インタフェース: AccessibleTable
      戻り値:
      選択された列の配列。各要素は、ゼロから始まるテーブルの列
      導入されたバージョン:
      1.3
    • getAccessibleRowAtIndex

      public int getAccessibleRowAtIndex(int i)
      テーブル内の指定されたインデックスに位置する行を返します。
      パラメータ:
      i - テーブル内のゼロから始まるインデックス
      戻り値:
      指定されたインデックスに位置する行
      導入されたバージョン:
      1.3
    • getAccessibleColumnAtIndex

      public int getAccessibleColumnAtIndex(int i)
      テーブル内の指定されたインデックスに位置する列を返します。
      パラメータ:
      i - テーブル内のゼロから始まるインデックス
      戻り値:
      指定されたインデックスに位置する列
      導入されたバージョン:
      1.3
    • getAccessibleIndexAt

      public int getAccessibleIndexAt(int r, int c)
      テーブルに指定された行と列に位置するインデックスを返します。
      パラメータ:
      r - ゼロから始まるテーブルの行
      c - ゼロから始まるテーブルの列
      戻り値:
      テーブルの中のインデックス
      導入されたバージョン:
      1.3