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

クラスJSpinner.AccessibleJSpinner

    • コンストラクタの詳細

      • AccessibleJSpinner

        protected AccessibleJSpinner()
        AccessibleJSpinnerコンストラクタです。
    • メソッドの詳細

      • stateChanged

        public void stateChanged​(ChangeEvent e)
        リスナーの対象の状態が変更されたときに呼び出されます。
        定義:
        stateChanged、インタフェース: ChangeListener
        パラメータ:
        e - ChangeEventオブジェクト。 nullは不可。
        例外:
        NullPointerException - パラメータがnullの場合。
      • getAccessibleRole

        public AccessibleRole getAccessibleRole()
        このオブジェクトの役割を取得します。 オブジェクトの役割は、ジェネリックな目的、またはこのオブジェクトのクラスの使用です。 たとえば、プッシュ・ボタンの役割はAccessibleRole.PUSH_BUTTONです。 AccessibleRoleでの役割は、コンポーネント開発者が事前に定義された機能のセットから選択できるように提供されています。 これにより、ユーザー補助テクノロジはコンポーネントの様々に修正されたサブクラスに一貫したインタフェースを提供したり(プッシュ・ボタンのように動作するすべてのコンポーネントでAccessibleRole.PUSH_BUTTONを使用するなど)、異なる動作をするサブクラスを区別したり(チェック・ボックスではAccessibleRole.CHECK_BOX、ラジオ・ボタンではAccessibleRole.RADIO_BUTTONなど)できます。

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

        オーバーライド:
        getAccessibleRole 、クラス:  JComponent.AccessibleJComponent
        戻り値:
        オブジェクトの役割を記述するAccessibleRoleのインスタンス
        関連項目:
        AccessibleRole
      • getAccessibleChild

        public Accessible getAccessibleChild​(int i)
        オブジェクトの指定されたAccessible子を返します。 AccessibleオブジェクトのAccessible子はゼロから始まるため、最初のAccessible子はインデックスが0、2番目の子はインデックスが1のようになります。
        オーバーライド:
        getAccessibleChild 、クラス:  JComponent.AccessibleJComponent
        パラメータ:
        i - 子のゼロから始まるインデックス
        戻り値:
        オブジェクトのAccessible子
        関連項目:
        getAccessibleChildrenCount()
      • getAccessibleAction

        public AccessibleAction getAccessibleAction()
        1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。
        オーバーライド:
        getAccessibleAction、クラス: AccessibleContext
        戻り値:
        オブジェクトでサポートされている場合はAccessibleAction。そうでない場合はnull
        関連項目:
        AccessibleAction
      • getAccessibleText

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

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

        public boolean setCurrentAccessibleValue​(Number n)
        このオブジェクトの値をNumberとして設定します。
        定義:
        setCurrentAccessibleValue 、インタフェース: AccessibleValue
        パラメータ:
        n - このオブジェクト用として設定する値
        戻り値:
        値が設定された場合はtrue、そうでない場合はfalse
        関連項目:
        getCurrentAccessibleValue()
      • getMinimumAccessibleValue

        public Number getMinimumAccessibleValue()
        このオブジェクトの最小値をNumberとして取得します。
        定義:
        getMinimumAccessibleValue 、インタフェース: AccessibleValue
        戻り値:
        オブジェクトの最小値。このオブジェクトに最小値がない場合はnull
        関連項目:
        getMaximumAccessibleValue()
      • getMaximumAccessibleValue

        public Number getMaximumAccessibleValue()
        このオブジェクトの最大値をNumberとして取得します。
        定義:
        getMaximumAccessibleValue 、インタフェース: AccessibleValue
        戻り値:
        オブジェクトの最大値。このオブジェクトに最大値がない場合はnull
        関連項目:
        getMinimumAccessibleValue()
      • getAccessibleActionCount

        public int getAccessibleActionCount()
        オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。 スピナー値を増分するAccessibleAction.INCREMENTとスピナー値を減分するAccessibleAction.DECREMENTの2つのアクションがサポートされています。
        定義:
        getAccessibleActionCount、インタフェース: AccessibleAction
        戻り値:
        このオブジェクト内のActionの数を示す、ゼロから始まる数
      • getAccessibleActionDescription

        public String getAccessibleActionDescription​(int i)
        指定されたオブジェクトのアクションについての説明を返します。
        定義:
        getAccessibleActionDescription、インタフェース: AccessibleAction
        パラメータ:
        i - アクションのゼロから始まるインデックス
        戻り値:
        アクションを説明する文字列
        関連項目:
        getAccessibleActionCount()
      • doAccessibleAction

        public boolean doAccessibleAction​(int i)
        オブジェクトに対して指定されたActionを実行します。
        定義:
        doAccessibleAction、インタフェース: AccessibleAction
        パラメータ:
        i - アクションのゼロから始まるインデックス。 最初のアクション(インデックス0)はAccessibleAction.INCREMENT、2番目のアクション(インデックス1)はAccessibleAction.DECREMENT。
        戻り値:
        アクションが実行された場合はtrue、そうでない場合はfalse
        関連項目:
        getAccessibleActionCount()
      • getIndexAtPoint

        public int getIndexAtPoint​(Point p)
        ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。
        定義:
        getIndexAtPoint、インタフェース: AccessibleText
        パラメータ:
        p - ローカル座標のPoint
        戻り値:
        ポイントpにある文字のゼロから始まるインデックス。ポイントが無効な場合は -1を返す。
      • getCharacterBounds

        public Rectangle getCharacterBounds​(int i)
        文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。
        定義:
        getCharacterBounds、インタフェース: AccessibleText
        パラメータ:
        i - Stringに対するインデックス
        戻り値:
        文字のバウンディング・ボックスの画面座標。インデックスが無効な場合は空の矩形を返す。
      • getCharCount

        public int getCharCount()
        文字の数を返します(有効なインデックス)。
        定義:
        getCharCount、インタフェース: AccessibleText
        戻り値:
        文字数
      • getCaretPosition

        public int getCaretPosition()
        キャレットのゼロから始まるオフセットを返します。 注: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。
        定義:
        getCaretPosition、インタフェース: AccessibleText
        戻り値:
        キャレットのゼロから始まるオフセット。
      • getAtIndex

        public String getAtIndex​(int part,
                                 int index)
        指定されたインデックスでの文字列を返します。
        定義:
        getAtIndex、インタフェース: AccessibleText
        パラメータ:
        part - 取得するCHARACTER、WORD、またはSENTENCE
        index - テキスト内のインデックス
        戻り値:
        文字、単語、または文
      • getAfterIndex

        public String getAfterIndex​(int part,
                                    int index)
        指定されたインデックスのあとの文字列を返します。
        定義:
        getAfterIndex、インタフェース: AccessibleText
        パラメータ:
        part - 取得するCHARACTER、WORD、またはSENTENCE
        index - テキスト内のインデックス
        戻り値:
        文字、単語、または文
      • getBeforeIndex

        public String getBeforeIndex​(int part,
                                     int index)
        指定されたインデックスの前の文字列を返します。
        定義:
        getBeforeIndex、インタフェース: AccessibleText
        パラメータ:
        part - 取得するCHARACTER、WORD、またはSENTENCE
        index - テキスト内のインデックス
        戻り値:
        文字、単語、または文
      • getCharacterAttribute

        public AttributeSet getCharacterAttribute​(int i)
        指定されたインデックスの位置にある指定された文字のAttributeSetを返します。
        定義:
        getCharacterAttribute、インタフェース: AccessibleText
        パラメータ:
        i - テキスト内の0から始まるインデックス
        戻り値:
        文字のAttributeSet
      • getSelectionStart

        public int getSelectionStart()
        選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。
        定義:
        getSelectionStart、インタフェース: AccessibleText
        戻り値:
        選択範囲の先頭のテキストに対するインデックス
      • getSelectionEnd

        public int getSelectionEnd()
        選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。
        定義:
        getSelectionEnd、インタフェース: AccessibleText
        戻り値:
        選択範囲の末尾のテキストに対するインデックス
      • getSelectedText

        public String getSelectedText()
        選択されているテキストの一部を返します。
        定義:
        getSelectedText、インタフェース: AccessibleText
        戻り値:
        選択されているテキストのString部分
      • setTextContents

        public void setTextContents​(String s)
        テキスト・コンテンツを指定文字列に設定します。
        定義:
        setTextContents 、インタフェース: AccessibleEditableText
        パラメータ:
        s - テキスト・コンテンツを設定する文字列
      • insertTextAtIndex

        public void insertTextAtIndex​(int index,
                                      String s)
        指定された文字列を指定されたインデックスに挿入します。
        定義:
        insertTextAtIndex 、インタフェース: AccessibleEditableText
        パラメータ:
        index - 文字列を挿入するテキストのインデックス
        s - テキストに挿入する文字列
      • getTextRange

        public String getTextRange​(int startIndex,
                                   int endIndex)
        2つのインデックス間のテキスト文字列を返します。
        定義:
        getTextRange 、インタフェース: AccessibleEditableText
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
        戻り値:
        インデックス間のテキスト文字列
      • delete

        public void delete​(int startIndex,
                           int endIndex)
        2つのインデックス間のテキストを削除します。
        定義:
        delete 、インタフェース: AccessibleEditableText
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
      • cut

        public void cut​(int startIndex,
                        int endIndex)
        2つのインデックス間のテキストを切り取り、システム・クリップボードへ格納します。
        定義:
        cut 、インタフェース: AccessibleEditableText
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
      • paste

        public void paste​(int startIndex)
        システム・クリップボードのテキストを指定したインデックスで始まるテキストにペーストします。
        定義:
        paste 、インタフェース: AccessibleEditableText
        パラメータ:
        startIndex - テキストの開始インデックス
      • replaceText

        public void replaceText​(int startIndex,
                                int endIndex,
                                String s)
        2つのインデックス間のテキストを、指定した文字列に置き換えます。
        定義:
        replaceText 、インタフェース: AccessibleEditableText
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
        s - 2つのインデックス間のテキストを置き換える文字列
      • selectText

        public void selectText​(int startIndex,
                               int endIndex)
        2つのインデックス間のテキストを選択します。
        定義:
        selectText 、インタフェース: AccessibleEditableText
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
      • setAttributes

        public void setAttributes​(int startIndex,
                                  int endIndex,
                                  AttributeSet as)
        2つのインデックス間のテキストの属性を設定します。
        定義:
        setAttributes 、インタフェース: AccessibleEditableText
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
        as - 属性セット
        関連項目:
        AttributeSet