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

クラスJList.AccessibleJList.AccessibleJListChild

    • コンストラクタの詳細

      • AccessibleJListChild

        public AccessibleJListChild​(JList<E> parent,
                                    int indexInParent)
        AccessibleJListChildを構築します。
        パラメータ:
        parent - 親
        indexInParent - 親のインデックス
    • メソッドの詳細

      • getAccessibleContext

        public AccessibleContext getAccessibleContext​()
        このオブジェクトのAccessibleContextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これは独自のAccessibleContextです。
        定義:
        getAccessibleContext、インタフェース: Accessible
        戻り値:
        このオブジェクト
      • getAccessibleName

        public String getAccessibleName​()
        次のクラスからコピーされた説明: AccessibleContext
        このオブジェクトのaccessibleNameプロパティを取得します。 オブジェクトのaccessibleNameプロパティは、オブジェクトの目的を指定するローカライズされたStringです。 たとえば、ラベルまたはボタンのaccessibleNameプロパティは、ラベルまたはボタン自体のテキストである可能性があります。 名前を表示しないオブジェクトの場合は、accessibleNameを設定する必要があります。 たとえば、都市の名前を入力するために使用されるテキスト・フィールドの場合、en_USロケールのaccessibleNameは'city.'
        オーバーライド:
        getAccessibleName、クラス: AccessibleContext
        戻り値:
        オブジェクトのローカライズされた名前。このオブジェクトが名前を持たない場合はnull
        関連項目:
        AccessibleContext.setAccessibleName(java.lang.String)
      • getAccessibleDescription

        public String getAccessibleDescription​()
        次のクラスからコピーされた説明: AccessibleContext
        このオブジェクトのaccessibleDescriptionプロパティを取得します。 このオブジェクトのaccessibleDescriptionプロパティは、オブジェクトの目的を説明する短いローカライズされたフレーズです。 たとえば、'取消'ボタンの場合、accessibleDescriptionは'変更を無視してダイアログ・ボックスを閉じます。'
        オーバーライド:
        getAccessibleDescription、クラス: AccessibleContext
        戻り値:
        オブジェクトのローカライズされた説明。オブジェクトが説明を持たない場合はnull
        関連項目:
        AccessibleContext.setAccessibleDescription(java.lang.String)
      • getAccessibleRole

        public AccessibleRole getAccessibleRole​()
        次のクラスからコピーされた説明: AccessibleContext
        このオブジェクトの役割を取得します。 オブジェクトの役割は、ジェネリックな目的、またはこのオブジェクトのクラスの使用です。 たとえば、プッシュ・ボタンのロールはAccessibleRole.PUSH_BUTTONです。 AccessibleRoleのロールは、コンポーネント開発者が事前定義されたロールのセットから選択できるように提供されています。 これにより、補助テクノロジでは、コンポーネント(たとえば、プッシュ・ボタンのように動作するすべてのコンポーネントにAccessibleRole.PUSH_BUTTONを使用)のさまざまな調整済みサブクラスに一貫したインタフェースを提供し、(チェックボックスの場合はAccessibleRole.CHECK_BOX、ラジオ・ボタンの場合はAccessibleRole.RADIO_BUTTON)とは異なる動作をするサブクラスを区別することができます。

        AccessibleRoleクラスも拡張可能であるため、カスタム・コンポーネント開発者は事前定義されたロールのセットが不十分な場合、独自のAccessibleRoleを定義できます。

        定義:
        getAccessibleRole、クラス: AccessibleContext
        戻り値:
        オブジェクトの役割を記述したAccessibleRoleのインスタンス
        関連項目:
        AccessibleRole
      • getAccessibleChildrenCount

        public int getAccessibleChildrenCount​()
        次のクラスからコピーされた説明: AccessibleContext
        オブジェクトのAccessible子の数を返します。
        定義:
        getAccessibleChildrenCount、クラス: AccessibleContext
        戻り値:
        オブジェクトのAccessible子の数。
      • getAccessibleChild

        public Accessible getAccessibleChild​(int i)
        次のクラスからコピーされた説明: AccessibleContext
        オブジェクトの指定されたAccessible子を返します。 AccessibleオブジェクトのAccessible子はゼロ・ベースであるため、Accessible子の最初の子はインデックス0に、2番目の子はインデックス1に、以下同様に続きます。
        定義:
        getAccessibleChild、クラス: AccessibleContext
        パラメータ:
        i - 子のゼロから始まるインデックス
        戻り値:
        オブジェクトのAccessible
        関連項目:
        AccessibleContext.getAccessibleChildrenCount()
      • getLocale

        public Locale getLocale​()
        次のクラスからコピーされた説明: AccessibleContext
        コンポーネントのロケールを取得します。 コンポーネントがロケールを持たない場合は、その親のロケールが返されます。
        定義:
        getLocale、クラス: AccessibleContext
        戻り値:
        このコンポーネントのロケール。 このコンポーネントがロケールを持たない場合は、その親のロケールが返される。
      • removePropertyChangeListener

        public void removePropertyChangeListener​(PropertyChangeListener l)
        次のクラスからコピーされた説明: AccessibleContext
        PropertyChangeListenerをリスナー・リストから削除します。 すべてのプロパティに登録されたPropertyChangeListenerを削除します。
        オーバーライド:
        removePropertyChangeListener、クラス: AccessibleContext
        パラメータ:
        l - 削除されるPropertyChangeListener
      • getAccessibleComponent

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

        public AccessibleSelection getAccessibleSelection​()
        次のクラスからコピーされた説明: AccessibleContext
        そのAccessible子の選択を可能にする、このオブジェクトに関連付けられたAccessibleSelectionを取得します。
        オーバーライド:
        getAccessibleSelection、クラス: AccessibleContext
        戻り値:
        オブジェクトによってサポートされている場合はAccessibleSelection、そうでない場合はnull
        関連項目:
        AccessibleSelection
      • getAccessibleText

        public AccessibleText getAccessibleText​()
        次のクラスからコピーされた説明: AccessibleContext
        ディスプレイ上にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。
        オーバーライド:
        getAccessibleText、クラス: AccessibleContext
        戻り値:
        オブジェクトによってサポートされている場合はAccessibleText。そうでなければnullを返す
        関連項目:
        AccessibleText
      • getAccessibleValue

        public AccessibleValue getAccessibleValue​()
        次のクラスからコピーされた説明: AccessibleContext
        Numerical値をサポートするこのオブジェクトに関連付けられたAccessibleValueを取得します。
        オーバーライド:
        getAccessibleValue、クラス: AccessibleContext
        戻り値:
        オブジェクトによってサポートされている場合はAccessibleValue。そうでなければnullを返す
        関連項目:
        AccessibleValue
      • getFontMetrics

        public FontMetrics getFontMetrics​(Font f)
        次のインタフェースからコピーされた説明: AccessibleComponent
        このオブジェクトのFontMetricsを取得します。
        定義:
        getFontMetrics、インタフェース: AccessibleComponent
        パラメータ:
        f - フォント・メトリックを取得するフォント
        戻り値:
        サポートされている場合は、オブジェクトのFontMetrics。それ以外の場合はnull
        関連項目:
        AccessibleComponent.getFont()
      • setEnabled

        public void setEnabled​(boolean b)
        次のインタフェースからコピーされた説明: AccessibleComponent
        オブジェクトを使用可能な状態に設定します。
        定義:
        setEnabled、インタフェース: AccessibleComponent
        パラメータ:
        b - trueの場合、このオブジェクトを有効にします。それ以外の場合は無効にします
        関連項目:
        AccessibleComponent.isEnabled()
      • setVisible

        public void setVisible​(boolean b)
        次のインタフェースからコピーされた説明: AccessibleComponent
        オブジェクトの可視状態を設定します。
        定義:
        setVisible、インタフェース: AccessibleComponent
        パラメータ:
        b - trueがこのオブジェクトを表示する場合、さもなければ、それを隠す
        関連項目:
        AccessibleComponent.isVisible()
      • isShowing

        public boolean isShowing​()
        次のインタフェースからコピーされた説明: AccessibleComponent
        オブジェクトが表示されているかどうかを判定します。 これは、オブジェクトおよびその上位オブジェクトの可視性を調べることによって判定されます。 注意: オブジェクトが別の(例えば、それはプルダウンされたメニューの下にあります)によって隠されていても、trueを返します。
        定義:
        isShowing、インタフェース: AccessibleComponent
        戻り値:
        オブジェクトが表示されている場合true; そうでなければ、false
      • contains

        public boolean contains​(Point p)
        次のインタフェースからコピーされた説明: AccessibleComponent
        指定された点がオブジェクトの境界の内側にあるかどうかを判定します。その点のxおよびy座標は、オブジェクトの座標系を基準に定義されます。
        定義:
        contains、インタフェース: AccessibleComponent
        パラメータ:
        p - オブジェクトの座標系に対する相対的な点
        戻り値:
        オブジェクトにポイントが含まれている場合true; そうでなければfalse
        関連項目:
        AccessibleComponent.getBounds()
      • getLocation

        public Point getLocation​()
        次のインタフェースからコピーされた説明: AccessibleComponent
        画面の座標空間でオブジェクトの左上隅を指定する点の形式で、親を基準にしたオブジェクトの位置を取得します。
        定義:
        getLocation、インタフェース: AccessibleComponent
        戻り値:
        Pointのインスタンスで、画面の座標空間にあるオブジェクトの左上隅を表します。nullこのオブジェクトまたはその親が画面上にない場合
        関連項目:
        AccessibleComponent.getBounds(), AccessibleComponent.getLocationOnScreen()
      • getBounds

        public Rectangle getBounds​()
        次のインタフェースからコピーされた説明: AccessibleComponent
        このオブジェクトの境界をRectangleオブジェクトの形式で取得します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。
        定義:
        getBounds、インタフェース: AccessibleComponent
        戻り値:
        このコンポーネント境界を示す矩形。nullこのオブジェクトが画面上にない場合。
        関連項目:
        AccessibleComponent.contains(java.awt.Point)
      • setBounds

        public void setBounds​(Rectangle r)
        次のインタフェースからコピーされた説明: AccessibleComponent
        このオブジェクトの境界をRectangleオブジェクトの形式で設定します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。
        定義:
        setBounds、インタフェース: AccessibleComponent
        パラメータ:
        r - コンポーネントの境界を示す矩形
        関連項目:
        AccessibleComponent.getBounds()
      • getSize

        public Dimension getSize​()
        次のインタフェースからコピーされた説明: AccessibleComponent
        このオブジェクトのサイズをDimensionオブジェクトの形式で返します。 Dimensionオブジェクトのheightフィールドにはこのオブジェクトの高さが含まれ、Dimensionオブジェクトのwidthフィールドにはこのオブジェクトの幅が含まれます。
        定義:
        getSize、インタフェース: AccessibleComponent
        戻り値:
        このコンポーネントのサイズを示すDimensionオブジェクト。nullこのオブジェクトが画面にない場合
        関連項目:
        AccessibleComponent.setSize(java.awt.Dimension)
      • setSize

        public void setSize​(Dimension d)
        次のインタフェースからコピーされた説明: AccessibleComponent
        指定された幅と高さを持つように、このオブジェクトのサイズを変更します。
        定義:
        setSize、インタフェース: AccessibleComponent
        パラメータ:
        d - オブジェクトの新規サイズを指定する寸法
        関連項目:
        AccessibleComponent.getSize()
      • getAccessibleAt

        public Accessible getAccessibleAt​(Point p)
        次のインタフェースからコピーされた説明: AccessibleComponent
        ローカル座標Pointに含まれているAccessible子が存在する場合は、それを返します。
        定義:
        getAccessibleAt、インタフェース: AccessibleComponent
        パラメータ:
        p - このオブジェクトの座標系を基準にした、ポイントの相対位置
        戻り値:
        存在する場合は指定された位置にあるAccessible。存在しない場合はnull
      • requestFocus

        public void requestFocus​()
        次のインタフェースからコピーされた説明: AccessibleComponent
        オブジェクトのフォーカスを要求します。 このオブジェクトがフォーカスを受け取ることができない場合は、何も起こりません。 そうでない場合は、オブジェクトはフォーカスを受け取ろうとします。
        定義:
        requestFocus、インタフェース: AccessibleComponent
        関連項目:
        AccessibleComponent.isFocusTraversable()
      • getAccessibleIcon

        public AccessibleIcon[] getAccessibleIcon​()
        AccessibleIconの配列の唯一の項目として要素描画のアイコンを返し、描画コンポーネントにアイコンが含まれない場合はnull配列を返します。
        オーバーライド:
        getAccessibleIcon、クラス: AccessibleContext
        戻り値:
        アクセシビリティのアイコンが格納されている配列。ない場合はnull配列
        導入されたバージョン:
        1.3
        関連項目:
        AccessibleIcon
      • getAccessibleAction

        public AccessibleAction getAccessibleAction​()
        1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。
        オーバーライド:
        getAccessibleAction、クラス: AccessibleContext
        実装要件:
        このAccessibleJListChildのAccessibleActionを次のように返します: この子の"親のインデックス"にあるコンポーネントのListCellRendererの最初のgetListCellRendererComponentが呼び出されます。 次に、そのAccessibleContextがフェッチされ、そのAccessibleContext AccessibleActionが返されます。 このプロセスを使用してAccessibleActionが見つからない場合、AccessibleActionインタフェースの実装を持つこのオブジェクトが返されることに注意してください。
        戻り値:
        オブジェクトによってサポートされている場合はAccessibleAction。そうでなければnullを返す
        導入されたバージョン:
        9
        関連項目:
        AccessibleAction
      • doAccessibleAction

        public boolean doAccessibleAction​(int i)
        オブジェクトに対して指定されたアクションを実行します。
        定義:
        doAccessibleAction、インタフェース: AccessibleAction
        実装要件:
        i == 0がJList.this.setSelectedIndex(indexInParent)を呼び出してこのAccessibleJListChildを選択してからtrueを返した場合、それ以外の場合はfalseを返します。
        パラメータ:
        i - アクションのゼロから始まるインデックス
        戻り値:
        アクションが実行された場合はtrue; そうでなければfalse
        導入されたバージョン:
        9
        関連項目:
        AccessibleAction.getAccessibleActionCount()
      • getAccessibleActionDescription

        public String getAccessibleActionDescription​(int i)
        指定されたオブジェクトのアクションについての説明を返します。
        定義:
        getAccessibleActionDescription、インタフェース: AccessibleAction
        実装要件:
        i == 0がUIManager.getString("AbstractButton.clickText")からフェッチされたアクション記述を返した場合、それ以外の場合はnullを返します。
        パラメータ:
        i - アクションのゼロから始まるインデックス
        戻り値:
        アクションのStringの説明
        導入されたバージョン:
        9
        関連項目:
        AccessibleAction.getAccessibleActionCount()
      • getAccessibleActionCount

        public int getAccessibleActionCount​()
        オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトのデフォルト・アクションと見なされます。
        定義:
        getAccessibleActionCount、インタフェース: AccessibleAction
        実装要件:
        1を返します。つまり、アクションは1つだけです。
        戻り値:
        このオブジェクト内の0から始まるアクションの数
        導入されたバージョン:
        9