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

クラスJSpinner.AccessibleJSpinner

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

AccessibleJSpinnerは、JSpinnerクラスのアクセシビリティ・サポートを実装しています。
導入されたバージョン:
1.5
  • コンストラクタの詳細

    • 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のインスタンス
      関連項目:
    • getAccessibleChildrenCount

      public int getAccessibleChildrenCount()
      オブジェクトのAccessible子の数を返します。
      オーバーライド:
      getAccessibleChildrenCount、クラスJComponent.AccessibleJComponent
      戻り値:
      オブジェクトのAccessible子の数。
    • getAccessibleChild

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

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

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

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

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

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

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

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

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

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

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