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

インタフェースAccessibleSelection

既知のすべての実装クラス:
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem, JComboBox.AccessibleJComboBox, JList.AccessibleJList, JMenu.AccessibleJMenu, JMenuBar.AccessibleJMenuBar, JTabbedPane.AccessibleJTabbedPane, JTable.AccessibleJTable, JTree.AccessibleJTree, JTree.AccessibleJTree.AccessibleJTreeNode, List.AccessibleAWTList, Menu.AccessibleAWTMenu, MenuBar.AccessibleAWTMenuBar, MenuComponent.AccessibleAWTMenuComponent, MenuItem.AccessibleAWTMenuItem, PopupMenu.AccessibleAWTPopupMenu

public interface AccessibleSelection
このAccessibleSelectionインタフェースは、現在選択されている子が何であるかを判断し、選択セットを変更するための補助的な技術のための標準的なメカニズムを提供します。 選択可能な子を持つオブジェクトは、AccessibleSelectionインタフェースをサポートする必要があります。 アプリケーションは、最初にAccessibleContext (Accessibleを参照してください)を取得し、AccessibleContext.getAccessibleSelection()メソッドを呼び出して、オブジェクトがAccessibleSelectionインタフェースをサポートしているかどうかを判断できます。 戻り値がnullでない場合、オブジェクトはこのインタフェースをサポートします。
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。
    void
    オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。
    指定されたオブジェクトの選択された子を表すAccessibleを返します。
    int
    現在選択されているAccessibleの子の数を返します。
    boolean
    このオブジェクトの現在の子が選択されているかどうかを判定します。
    void
    オブジェクトの指定された子をオブジェクトの選択から削除します。
    void
    オブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。
  • メソッドの詳細

    • getAccessibleSelectionCount

      int getAccessibleSelectionCount()
      現在選択されているAccessibleの子の数を返します。 子が選択されていない場合、戻り値は0になります。
      戻り値:
      現在選択されている項目の数
    • getAccessibleSelection

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

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

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

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

      void addAccessibleSelection(int i)
      オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。 オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択を置き換えます。 指定された子がすでに選択されている場合、このメソッドは効果がありません。
      パラメータ:
      i - 子のゼロから始まるインデックス
      関連項目:
    • removeAccessibleSelection

      void removeAccessibleSelection(int i)
      オブジェクトの指定された子をオブジェクトの選択から削除します。 指定された項目が現在選択されていない場合、このメソッドは何も行いません。
      パラメータ:
      i - 子のゼロから始まるインデックス
      関連項目:
    • clearAccessibleSelection

      void clearAccessibleSelection()
      オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。
    • selectAllAccessibleSelection

      void selectAllAccessibleSelection()
      オブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。