モジュール 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
      関連項目:
    • setAccessibleName

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public void setForeground(Color c)
      次のインタフェースからコピーされた説明: AccessibleComponent
      このオブジェクトのフォアグラウンド・カラーを設定します。
      定義:
      setForeground、インタフェースAccessibleComponent
      パラメータ:
      c - フォアグラウンドの新しい色
      関連項目:
    • getCursor

      public Cursor getCursor()
      次のインタフェースからコピーされた説明: AccessibleComponent
      このオブジェクトのカーソルを取得します。
      定義:
      getCursor、インタフェースAccessibleComponent
      戻り値:
      カーソルがサポートされている場合は、そのオブジェクトのカーソル。それ以外の場合は、null
      関連項目:
    • setCursor

      public void setCursor(Cursor c)
      次のインタフェースからコピーされた説明: AccessibleComponent
      このオブジェクトのカーソルを設定します。
      定義:
      setCursor、インタフェースAccessibleComponent
      パラメータ:
      c - オブジェクトの新しいカーソル
      関連項目:
    • getFont

      public Font getFont()
      次のインタフェースからコピーされた説明: AccessibleComponent
      このオブジェクトのフォントを取得します。
      定義:
      getFont、インタフェースAccessibleComponent
      戻り値:
      サポートされていればオブジェクトのフォント。それ以外の場合は、null
      関連項目:
    • setFont

      public void setFont(Font f)
      次のインタフェースからコピーされた説明: AccessibleComponent
      このオブジェクトのフォントを設定します。
      定義:
      setFont、インタフェースAccessibleComponent
      パラメータ:
      f - オブジェクトの新しいフォント
      関連項目:
    • getFontMetrics

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

      public boolean isEnabled()
      次のインタフェースからコピーされた説明: AccessibleComponent
      オブジェクトが有効かどうかを判定します。 有効になっているオブジェクトも、AccessibleStateSetsAccessibleState.ENABLED状態が設定されます。
      定義:
      isEnabled、インタフェースAccessibleComponent
      戻り値:
      オブジェクトが有効な場合はtrue; そうでなければ、false
      関連項目:
    • setEnabled

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

      public boolean isVisible()
      次のインタフェースからコピーされた説明: AccessibleComponent
      オブジェクトが可視かどうかを判定します。 ノート: オブジェクトは可視であろうとしても、そのオブジェクトを含むオブジェクトの1つが可視でない場合は、そのオブジェクトも画面に表示されない場合があることに注意してください。 オブジェクトが画面に表示されているかどうかを判断するには、AccessibleComponent.isShowing()を使用

      表示されているオブジェクトも、AccessibleStateSetsAccessibleState.VISIBLE状態が設定されます。

      定義:
      isVisible、インタフェースAccessibleComponent
      戻り値:
      オブジェクトが可視であればtrue; そうでなければ、false
      関連項目:
    • setVisible

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

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

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

      public Point getLocationOnScreen()
      次のインタフェースからコピーされた説明: AccessibleComponent
      画面上のオブジェクトの位置を返します。
      定義:
      getLocationOnScreen、インタフェースAccessibleComponent
      戻り値:
      画面上のオブジェクトのロケーション。nullこのオブジェクトが画面にない場合
      関連項目:
    • getLocationInJTree

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

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

      public void setLocation(Point p)
      次のインタフェースからコピーされた説明: AccessibleComponent
      親を基準にしてオブジェクトの位置を設定します。
      定義:
      setLocation、インタフェースAccessibleComponent
      パラメータ:
      p - 左上隅の新しい位置
      関連項目:
    • getBounds

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

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

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

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

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

      public boolean isFocusTraversable()
      次のインタフェースからコピーされた説明: AccessibleComponent
      オブジェクトがフォーカスを受け入れられるかどうかを返します。 フォーカスを受け入れることができるオブジェクトは、AccessibleStateSetsAccessibleState.FOCUSABLE状態が設定されます。
      定義:
      isFocusTraversable、インタフェースAccessibleComponent
      戻り値:
      オブジェクトがフォーカスを受け入れられる場合true; そうでなければfalse
      関連項目:
    • requestFocus

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

      public void addFocusListener(FocusListener l)
      次のインタフェースからコピーされた説明: AccessibleComponent
      このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。
      定義:
      addFocusListener、インタフェースAccessibleComponent
      パラメータ:
      l - フォーカス・リスナー
      関連項目:
    • removeFocusListener

      public void removeFocusListener(FocusListener l)
      次のインタフェースからコピーされた説明: AccessibleComponent
      指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。
      定義:
      removeFocusListener、インタフェースAccessibleComponent
      パラメータ:
      l - フォーカス・リスナー
      関連項目:
    • getAccessibleSelectionCount

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

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

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

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

      public void removeAccessibleSelection(int i)
      オブジェクト内の指定された選択項目をオブジェクトの選択から削除します。 指定された項目が現在選択されていない場合、このメソッドは何も行いません。
      定義:
      removeAccessibleSelection、インタフェースAccessibleSelection
      パラメータ:
      i - 選択可能な項目のゼロから始まるインデックス
      関連項目:
    • 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 - アクションのゼロから始まるインデックス
      戻り値:
      アクションの記述
      関連項目:
    • doAccessibleAction

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