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

クラスJTree.AccessibleJTree.AccessibleJTreeNode

java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode
すべての実装されたインタフェース:
Accessible, AccessibleAction, AccessibleComponent, AccessibleSelection
含まれているクラス:
JTree.AccessibleJTree

protected class JTree.AccessibleJTree.AccessibleJTreeNode
extends AccessibleContext
implements Accessible, AccessibleComponent, AccessibleSelection, AccessibleAction
このクラスはJTree子用のアクセシビリティ・サポートを実装しています。 ツリー・ノードに適したJava Accessibility APIを実装しています。
  • コンストラクタの詳細

    • AccessibleJTreeNode

      public AccessibleJTreeNode​(JTree t, TreePath p, Accessible ap)
      AccessibleJTreeNodeを構築します。
      パラメータ:
      t - JTreeのインスタンス
      p - TreePathのインスタンス
      ap - Accessibleのインスタンス
      導入されたバージョン:
      1.4
  • メソッドの詳細

    • getAccessibleContext

      public AccessibleContext getAccessibleContext()
      このツリー・ノードに関連付けられたAccessibleContextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これは独自のAccessibleContextです。
      定義:
      getAccessibleContext、インタフェース: Accessible
      戻り値:
      このオブジェクト
    • getAccessibleName

      public String getAccessibleName()
      このオブジェクトのAccessibleの名前を取得します。
      オーバーライド:
      getAccessibleName、クラス: AccessibleContext
      戻り値:
      オブジェクトのローカライズされた名前。このオブジェクトが名前を持たない場合はnull
      関連項目:
      AccessibleContext.setAccessibleName(java.lang.String)
    • setAccessibleName

      public void setAccessibleName​(String s)
      このオブジェクトのローカライズされたAccessibleの名前を設定します。
      オーバーライド:
      setAccessibleName、クラス: AccessibleContext
      パラメータ:
      s - オブジェクトのローカライズされた新しい名前。
      関連項目:
      AccessibleContext.getAccessibleName(), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
    • getAccessibleDescription

      public String getAccessibleDescription()
      このオブジェクトのAccessibleの説明を取得します。
      オーバーライド:
      getAccessibleDescription、クラス: AccessibleContext
      戻り値:
      オブジェクトのローカライズされた説明。オブジェクトが説明を持たない場合はnull
      関連項目:
      AccessibleContext.setAccessibleDescription(java.lang.String)
    • setAccessibleDescription

      public void setAccessibleDescription​(String s)
      このオブジェクトのAccessibleの説明を設定します。
      オーバーライド:
      setAccessibleDescription、クラス: AccessibleContext
      パラメータ:
      s - オブジェクトの新しいローカライズされた説明
      関連項目:
      AccessibleContext.setAccessibleName(java.lang.String), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
    • getAccessibleRole

      public AccessibleRole getAccessibleRole()
      このオブジェクトの役割を取得します。
      定義:
      getAccessibleRole、クラス: AccessibleContext
      戻り値:
      オブジェクトの役割を記述するAccessibleRoleのインスタンス
      関連項目:
      AccessibleRole
    • getAccessibleStateSet

      public AccessibleStateSet getAccessibleStateSet()
      このオブジェクトの状態セットを取得します。
      定義:
      getAccessibleStateSet、クラス: AccessibleContext
      戻り値:
      オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
      関連項目:
      AccessibleState
    • getAccessibleParent

      public Accessible getAccessibleParent()
      このオブジェクトのAccessible親を返します。
      オーバーライド:
      getAccessibleParent、クラス: AccessibleContext
      戻り値:
      このオブジェクトのAccessible親。このオブジェクトがAccessible親を持たない場合はnull
    • getAccessibleIndexInParent

      public int getAccessibleIndexInParent()
      このオブジェクトの、そのAccessible親でのインデックスを取得します。
      定義:
      getAccessibleIndexInParent、クラス: AccessibleContext
      戻り値:
      親でのこのオブジェクトのインデックス。このオブジェクトがAccessible親を持たない場合は -1。
      関連項目:
      getAccessibleParent()
    • getAccessibleChildrenCount

      public int getAccessibleChildrenCount()
      オブジェクト内のアクセシビリティ対応の子の数を返します。
      定義:
      getAccessibleChildrenCount、クラス: AccessibleContext
      戻り値:
      オブジェクト内のAccessible子の数。
    • getAccessibleChild

      public Accessible getAccessibleChild​(int i)
      オブジェクトの指定されたAccessible子を返します。
      定義:
      getAccessibleChild、クラス: AccessibleContext
      パラメータ:
      i - 子のゼロから始まるインデックス
      戻り値:
      オブジェクトのAccessible子
      関連項目:
      AccessibleContext.getAccessibleChildrenCount()
    • getLocale

      public Locale getLocale()
      コンポーネントのロケールを取得します。 コンポーネントがロケールを持たない場合は、その親のロケールが返されます。
      定義:
      getLocale、クラス: AccessibleContext
      戻り値:
      このコンポーネントのロケール。 このコンポーネントがロケールを持たない場合は、その親のロケールが返される。
      例外:
      IllegalComponentStateException - Componentが独自のロケールを持たず、包含関係の階層にまだ追加されていないため含んでいる親からロケールを判定できない場合。
      関連項目:
      Component.setLocale(java.util.Locale)
    • addPropertyChangeListener

      public void addPropertyChangeListener​(PropertyChangeListener l)
      PropertyChangeListenerをリスナー・リストに追加します。 リスナーは、すべてのプロパティに対して登録されます。
      オーバーライド:
      addPropertyChangeListener、クラス: AccessibleContext
      パラメータ:
      l - 追加されるPropertyChangeListener
      関連項目:
      AccessibleContext.ACCESSIBLE_NAME_PROPERTYAccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTYAccessibleContext.ACCESSIBLE_STATE_PROPERTYAccessibleContext.ACCESSIBLE_VALUE_PROPERTYAccessibleContext.ACCESSIBLE_SELECTION_PROPERTYAccessibleContext.ACCESSIBLE_TEXT_PROPERTYAccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
    • removePropertyChangeListener

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

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

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

      public AccessibleSelection getAccessibleSelection()
      このオブジェクトに関連付けられたAccessibleSelectionがある場合はそれを取得します。 ない場合はnullを返します。
      オーバーライド:
      getAccessibleSelection 、クラス:  AccessibleContext
      戻り値:
      AccessibleSelectionまたはnull
      関連項目:
      AccessibleSelection
    • getAccessibleText

      public AccessibleText getAccessibleText()
      このオブジェクトに関連付けられたAccessibleTextがある場合はそれを取得します。 ない場合はnullを返します。
      オーバーライド:
      getAccessibleText、クラス: AccessibleContext
      戻り値:
      AccessibleTextまたはnull
      関連項目:
      AccessibleText
    • getAccessibleValue

      public AccessibleValue getAccessibleValue()
      このオブジェクトに関連付けられたAccessibleValueがある場合はそれを取得します。 ない場合はnullを返します。
      オーバーライド:
      getAccessibleValue、クラス: AccessibleContext
      戻り値:
      AccessibleValueまたはnull
      関連項目:
      AccessibleValue
    • getBackground

      public Color getBackground()
      このオブジェクトのバックグラウンド・カラーを取得します。
      定義:
      getBackground、インタフェース: AccessibleComponent
      戻り値:
      サポートされている場合は、オブジェクトのバックグラウンド・カラー。そうでない場合はnull
      関連項目:
      AccessibleComponent.setBackground(java.awt.Color)
    • setBackground

      public void setBackground​(Color c)
      このオブジェクトのバックグラウンド・カラーを設定します。
      定義:
      setBackground、インタフェース: AccessibleComponent
      パラメータ:
      c - バックグラウンドの新規Color
      関連項目:
      AccessibleComponent.setBackground(java.awt.Color)
    • getForeground

      public Color getForeground()
      このオブジェクトのフォアグラウンド・カラーを返します。
      定義:
      getForeground、インタフェース: AccessibleComponent
      戻り値:
      サポートされている場合は、オブジェクトのフォアグラウンド・カラー。そうでない場合はnull
      関連項目:
      AccessibleComponent.setForeground(java.awt.Color)
    • getLocationInJTree

      protected Point getLocationInJTree()
      ノードの相対ロケーションを返します。
      戻り値:
      ノードの相対ロケーション
    • getAccessibleAt

      public Accessible getAccessibleAt​(Point p)
      ローカル座標Pointに含まれているAccessible子が存在する場合は、それを返します。 それ以外の場合はnullを返します。
      定義:
      getAccessibleAt 、インタフェース: AccessibleComponent
      パラメータ:
      p - このAccessibleのローカル座標内のポイント
      戻り値:
      存在する場合は指定された位置にあるAccessible。存在しない場合はnull
    • getAccessibleSelectionCount

      public int getAccessibleSelectionCount()
      現在選択されている項目の数を返します。 項目が選択されていない場合、戻り値は0になります。
      定義:
      getAccessibleSelectionCount 、インタフェース: AccessibleSelection
      戻り値:
      現在選択されている項目の数
    • getAccessibleSelection

      public Accessible getAccessibleSelection​(int i)
      オブジェクト内の指定された選択済み項目を表すAccessibleを返します。 選択がない場合、または渡された整数よりも選択されている項目が少ない場合、戻り値はnullになります。
      定義:
      getAccessibleSelection 、インタフェース: AccessibleSelection
      パラメータ:
      i - 選択されている項目のゼロから始まるインデックス
      戻り値:
      選択されている項目を保持するAccessible
      関連項目:
      AccessibleSelection.getAccessibleSelectionCount()
    • isAccessibleChildSelected

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

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

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

      public void clearAccessibleSelection()
      オブジェクト内の選択をクリアします。オブジェクト内で何も選択されていない状態になります。
      定義:
      clearAccessibleSelection 、インタフェース: AccessibleSelection
    • selectAllAccessibleSelection

      public void selectAllAccessibleSelection()
      オブジェクトが複数の選択をサポートする場合は、オブジェクト内の選択されている各項目が選択されるようにします。
      定義:
      selectAllAccessibleSelection 、インタフェース: AccessibleSelection
    • getAccessibleActionCount

      public int getAccessibleActionCount()
      このツリー・ノードにあるAccessibleのアクションの数を返します。 このノードが葉ではない場合、TreeCellRendererよりあとのオブジェクト上にあるもの以外に、少なくとも1つのアクション(トグル展開)が存在します。
      定義:
      getAccessibleActionCount、インタフェース: AccessibleAction
      戻り値:
      このオブジェクト内のActionの数
    • getAccessibleActionDescription

      public String getAccessibleActionDescription​(int i)
      指定されたツリー・ノードのアクションの説明を返します。 このノードが葉ではない場合、TreeCellRendererよりあとのオブジェクト上にあるもの以外に、少なくとも1つのアクションの説明(トグル展開)が存在します。
      定義:
      getAccessibleActionDescription、インタフェース: AccessibleAction
      パラメータ:
      i - アクションのゼロから始まるインデックス
      戻り値:
      アクションの記述
      関連項目:
      AccessibleAction.getAccessibleActionCount()
    • doAccessibleAction

      public boolean doAccessibleAction​(int i)
      ツリー・ノードで指定されたアクションを実行します。 このノードが葉ではない場合、TreeCellRendererよりあとのオブジェクト上にあるもの以外に、少なくとも1つの実行できるアクション(トグル展開)が存在します。
      定義:
      doAccessibleAction、インタフェース: AccessibleAction
      パラメータ:
      i - アクションのゼロから始まるインデックス
      戻り値:
      アクションが実行された場合はtrue; そうでなければfalse。
      関連項目:
      AccessibleAction.getAccessibleActionCount()