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

クラスJMenu.AccessibleJMenu

すべての実装されたインタフェース:
Serializable, EventListener, AccessibleAction, AccessibleComponent, AccessibleExtendedComponent, AccessibleSelection, AccessibleText, AccessibleValue, ChangeListener
含まれているクラス:
JMenu

protected class JMenu.AccessibleJMenu extends JMenuItem.AccessibleJMenuItem implements AccessibleSelection
このクラスはJMenuクラスのアクセシビリティ・サポートを実装しています。 メニューのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。

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

  • コンストラクタの詳細

    • AccessibleJMenu

      protected AccessibleJMenu()
      AccessibleJMenuを構築します。
  • メソッドの詳細

    • getAccessibleChildrenCount

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

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

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

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

      public int getAccessibleSelectionCount()
      このメニューでサブメニューが選択されている場合に1を返します。
      定義:
      getAccessibleSelectionCount 、インタフェース: AccessibleSelection
      戻り値:
      メニューが選択されている場合は1、選択されていない場合は0
    • getAccessibleSelection

      public Accessible getAccessibleSelection(int i)
      現在選択されているサブメニュー(選択されている場合)を返し、そうでない場合はnullを返します(選択されるのは1つのサブメニューだけです。それ以外のメニュー項目が選択されることはありません)。
      定義:
      getAccessibleSelection 、インタフェース: AccessibleSelection
      パラメータ:
      i - 選択されている子のゼロから始まるインデックス
      戻り値:
      i番目の選択されている子
      関連項目:
    • isAccessibleChildSelected

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

      public void addAccessibleSelection(int i)
      メニューのi番目のメニューを選択します。 その項目がサブメニューであれば、選択に反応して表示されます。 表示されている別の項目がある場合、その項目は閉じられます。 該当のサブメニューがすでに表示されている場合(選択済みであれば)、このメソッドは何も行いません。
      定義:
      addAccessibleSelection 、インタフェース: AccessibleSelection
      パラメータ:
      i - 選択する項目のインデックス
      関連項目:
    • removeAccessibleSelection

      public void removeAccessibleSelection(int i)
      選択項目のn番目の項目を削除します。 通常は、メニューで同時に選択できる項目は1つのみです。たとえば、表示されるサブメニューは1つです。
      定義:
      removeAccessibleSelection 、インタフェース: AccessibleSelection
      パラメータ:
      i - 選択する項目のゼロから始まるインデックス
      関連項目:
    • clearAccessibleSelection

      public void clearAccessibleSelection()
      オブジェクト内の選択をクリアします。オブジェクト内で何も選択されていない状態になります。 開いているサブメニューがある場合は閉じられます。
      定義:
      clearAccessibleSelection 、インタフェース: AccessibleSelection
    • selectAllAccessibleSelection

      public void selectAllAccessibleSelection()
      通常は、オブジェクトが複数項目の選択をサポートしている場合にオブジェクトの選択済みの各項目を選択します。 このメソッドは、メニュー・バー上では意味を持たないので、何も実行されません。
      定義:
      selectAllAccessibleSelection 、インタフェース: AccessibleSelection