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を実装しています。 - 
フィールドのサマリークラス javax.accessibility.AccessibleContextで宣言されたフィールドACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleNameインタフェース javax.accessibility.AccessibleActionで宣言されたフィールドCLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)AccessibleJTreeNodeを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddAccessibleSelection(int i)オブジェクト内の指定された選択項目をオブジェクトの選択に追加します。voidaddPropertyChangeListener(PropertyChangeListener l)PropertyChangeListenerをリスナー・リストに追加します。voidclearAccessibleSelection()オブジェクト内の選択をクリアします。オブジェクト内で何も選択されていない状態になります。booleandoAccessibleAction(int i)ツリー・ノードで指定されたアクションを実行します。AccessibleActiongetAccessibleAction()このオブジェクトに関連付けられたAccessibleActionを取得します。intgetAccessibleActionCount()このツリー・ノードにあるAccessibleのアクションの数を返します。StringgetAccessibleActionDescription(int i)指定されたツリー・ノードのアクションの説明を返します。AccessiblegetAccessibleAt(Point p)ローカル座標Pointに含まれているAccessible子が存在する場合は、それを返します。AccessiblegetAccessibleChild(int i)オブジェクトの指定されたAccessible子を返します。intgetAccessibleChildrenCount()オブジェクト内のアクセシビリティ対応の子の数を返します。AccessibleComponentgetAccessibleComponent()このオブジェクトに関連付けられたAccessibleComponentを取得します。AccessibleContextgetAccessibleContext()このツリー・ノードに関連付けられたAccessibleContextを取得します。StringgetAccessibleDescription()このオブジェクトのAccessibleの説明を取得します。intgetAccessibleIndexInParent()このオブジェクトの、そのAccessible親でのインデックスを取得します。StringgetAccessibleName()このオブジェクトのAccessibleの名前を取得します。AccessiblegetAccessibleParent()このオブジェクトのAccessible親を返します。AccessibleRolegetAccessibleRole()このオブジェクトの役割を取得します。AccessibleSelectiongetAccessibleSelection()このオブジェクトに関連付けられたAccessibleSelectionがある場合はそれを取得します。AccessiblegetAccessibleSelection(int i)オブジェクト内の指定された選択済み項目を表すAccessibleを返します。intgetAccessibleSelectionCount()現在選択されている項目の数を返します。AccessibleStateSetgetAccessibleStateSet()このオブジェクトの状態セットを取得します。AccessibleTextgetAccessibleText()このオブジェクトに関連付けられたAccessibleTextがある場合はそれを取得します。AccessibleValuegetAccessibleValue()このオブジェクトに関連付けられたAccessibleValueがある場合はそれを取得します。ColorgetBackground()このオブジェクトのバックグラウンド・カラーを取得します。ColorgetForeground()このオブジェクトのフォアグラウンド・カラーを返します。LocalegetLocale()コンポーネントのロケールを取得します。protected PointgetLocationInJTree()ノードの相対ロケーションを返します。booleanisAccessibleChildSelected(int i)このオブジェクトの現在の子が選択されている場合にtrueを返します。voidremoveAccessibleSelection(int i)オブジェクト内の指定された選択項目をオブジェクトの選択から削除します。voidremovePropertyChangeListener(PropertyChangeListener l)PropertyChangeListenerをリスナー・リストから削除します。voidselectAllAccessibleSelection()オブジェクトが複数の選択をサポートする場合は、オブジェクト内の選択されている各項目が選択されるようにします。voidsetAccessibleDescription(String s)このオブジェクトのAccessibleの説明を設定します。voidsetAccessibleName(String s)このオブジェクトのローカライズされたAccessibleの名前を設定します。voidsetBackground(Color c)このオブジェクトのバックグラウンド・カラーを設定します。クラス javax.accessibility.AccessibleContextで宣言されたメソッドfirePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParentクラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、waitインタフェース javax.accessibility.AccessibleComponentで宣言されたメソッドaddFocusListener, contains, getBounds, getCursor, getFont, getFontMetrics, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
- 
コンストラクタの詳細- 
AccessibleJTreeNodepublic AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)AccessibleJTreeNodeを構築します。- パラメータ:
- t-- JTreeのインスタンス
- p-- TreePathのインスタンス
- ap-- Accessibleのインスタンス
- 導入されたバージョン:
- 1.4
 
 
- 
- 
メソッドの詳細- 
getAccessibleContextpublic AccessibleContext getAccessibleContext()このツリー・ノードに関連付けられたAccessibleContextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これは独自のAccessibleContextです。- 定義:
- getAccessibleContext、インタフェース:- Accessible
- 戻り値:
- このオブジェクト
 
- 
getAccessibleNamepublic String getAccessibleName()このオブジェクトのAccessibleの名前を取得します。- オーバーライド:
- getAccessibleName、クラス:- AccessibleContext
- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトが名前を持たない場合はnull
- 関連項目:
- AccessibleContext.setAccessibleName(java.lang.String)
 
- 
setAccessibleNamepublic void setAccessibleName(String s)このオブジェクトのローカライズされたAccessibleの名前を設定します。- オーバーライド:
- setAccessibleName、クラス:- AccessibleContext
- パラメータ:
- s- オブジェクトのローカライズされた新しい名前。
- 関連項目:
- AccessibleContext.getAccessibleName(),- AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
 
- 
getAccessibleDescriptionpublic String getAccessibleDescription()このオブジェクトのAccessibleの説明を取得します。- オーバーライド:
- getAccessibleDescription、クラス:- AccessibleContext
- 戻り値:
- オブジェクトのローカライズされた説明。オブジェクトが説明を持たない場合はnull
- 関連項目:
- AccessibleContext.setAccessibleDescription(java.lang.String)
 
- 
setAccessibleDescriptionpublic void setAccessibleDescription(String s)このオブジェクトのAccessibleの説明を設定します。- オーバーライド:
- setAccessibleDescription、クラス:- AccessibleContext
- パラメータ:
- s- オブジェクトの新しいローカライズされた説明
- 関連項目:
- AccessibleContext.setAccessibleName(java.lang.String),- AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
 
- 
getAccessibleRolepublic AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。- 定義:
- getAccessibleRole、クラス:- AccessibleContext
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
- AccessibleRole
 
- 
getAccessibleStateSetpublic AccessibleStateSet getAccessibleStateSet()このオブジェクトの状態セットを取得します。- 定義:
- getAccessibleStateSet、クラス:- AccessibleContext
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
- AccessibleState
 
- 
getAccessibleParentpublic Accessible getAccessibleParent()このオブジェクトのAccessible親を返します。- オーバーライド:
- getAccessibleParent、クラス:- AccessibleContext
- 戻り値:
- このオブジェクトのAccessible親。このオブジェクトがAccessible親を持たない場合はnull
 
- 
getAccessibleIndexInParentpublic int getAccessibleIndexInParent()このオブジェクトの、そのAccessible親でのインデックスを取得します。- 定義:
- getAccessibleIndexInParent、クラス:- AccessibleContext
- 戻り値:
- 親でのこのオブジェクトのインデックス。このオブジェクトがAccessible親を持たない場合は -1。
- 関連項目:
- getAccessibleParent()
 
- 
getAccessibleChildrenCountpublic int getAccessibleChildrenCount()オブジェクト内のアクセシビリティ対応の子の数を返します。- 定義:
- getAccessibleChildrenCount、クラス:- AccessibleContext
- 戻り値:
- オブジェクト内のAccessible子の数。
 
- 
getAccessibleChildpublic Accessible getAccessibleChild(int i)オブジェクトの指定されたAccessible子を返します。- 定義:
- getAccessibleChild、クラス:- AccessibleContext
- パラメータ:
- i- 子のゼロから始まるインデックス
- 戻り値:
- オブジェクトのAccessible子
- 関連項目:
- AccessibleContext.getAccessibleChildrenCount()
 
- 
getLocalepublic Locale getLocale()コンポーネントのロケールを取得します。 コンポーネントがロケールを持たない場合は、その親のロケールが返されます。- 定義:
- getLocale、クラス:- AccessibleContext
- 戻り値:
- このコンポーネントのロケール。 このコンポーネントがロケールを持たない場合は、その親のロケールが返される。
- 例外:
- IllegalComponentStateException- Componentが独自のロケールを持たず、包含関係の階層にまだ追加されていないため含んでいる親からロケールを判定できない場合。
- 関連項目:
- Component.setLocale(java.util.Locale)
 
- 
addPropertyChangeListenerpublic void addPropertyChangeListener(PropertyChangeListener l)PropertyChangeListenerをリスナー・リストに追加します。 リスナーは、すべてのプロパティに対して登録されます。- オーバーライド:
- addPropertyChangeListener、クラス:- AccessibleContext
- パラメータ:
- l- 追加されるPropertyChangeListener
- 関連項目:
- AccessibleContext.ACCESSIBLE_NAME_PROPERTY、- AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY、- AccessibleContext.ACCESSIBLE_STATE_PROPERTY、- AccessibleContext.ACCESSIBLE_VALUE_PROPERTY、- AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY、- AccessibleContext.ACCESSIBLE_TEXT_PROPERTY、- AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
 
- 
removePropertyChangeListenerpublic void removePropertyChangeListener(PropertyChangeListener l)PropertyChangeListenerをリスナー・リストから削除します。 すべてのプロパティで登録されたPropertyChangeListenerを削除します。- オーバーライド:
- removePropertyChangeListener、クラス:- AccessibleContext
- パラメータ:
- l- 削除されるPropertyChangeListener
 
- 
getAccessibleActionpublic AccessibleAction getAccessibleAction()このオブジェクトに関連付けられたAccessibleActionを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleActionインタフェースの実装を行います。- オーバーライド:
- getAccessibleAction、クラス:- AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
- AccessibleAction
 
- 
getAccessibleComponentpublic AccessibleComponent getAccessibleComponent()このオブジェクトに関連付けられたAccessibleComponentを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleComponentインタフェースを実装します。- オーバーライド:
- getAccessibleComponent、クラス:- AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
- AccessibleComponent
 
- 
getAccessibleSelectionpublic AccessibleSelection getAccessibleSelection()このオブジェクトに関連付けられたAccessibleSelectionがある場合はそれを取得します。 ない場合はnullを返します。- オーバーライド:
- getAccessibleSelection、クラス:- AccessibleContext
- 戻り値:
- AccessibleSelectionまたはnull
- 関連項目:
- AccessibleSelection
 
- 
getAccessibleTextpublic AccessibleText getAccessibleText()このオブジェクトに関連付けられたAccessibleTextがある場合はそれを取得します。 ない場合はnullを返します。- オーバーライド:
- getAccessibleText、クラス:- AccessibleContext
- 戻り値:
- AccessibleTextまたはnull
- 関連項目:
- AccessibleText
 
- 
getAccessibleValuepublic AccessibleValue getAccessibleValue()このオブジェクトに関連付けられたAccessibleValueがある場合はそれを取得します。 ない場合はnullを返します。- オーバーライド:
- getAccessibleValue、クラス:- AccessibleContext
- 戻り値:
- AccessibleValueまたはnull
- 関連項目:
- AccessibleValue
 
- 
getBackgroundpublic Color getBackground()このオブジェクトのバックグラウンド・カラーを取得します。- 定義:
- getBackground、インタフェース:- AccessibleComponent
- 戻り値:
- サポートされている場合は、オブジェクトのバックグラウンド・カラー。そうでない場合はnull
- 関連項目:
- AccessibleComponent.setBackground(java.awt.Color)
 
- 
setBackgroundpublic void setBackground(Color c)このオブジェクトのバックグラウンド・カラーを設定します。- 定義:
- setBackground、インタフェース:- AccessibleComponent
- パラメータ:
- c- バックグラウンドの新規Color
- 関連項目:
- AccessibleComponent.setBackground(java.awt.Color)
 
- 
getForegroundpublic Color getForeground()このオブジェクトのフォアグラウンド・カラーを返します。- 定義:
- getForeground、インタフェース:- AccessibleComponent
- 戻り値:
- サポートされている場合は、オブジェクトのフォアグラウンド・カラー。そうでない場合はnull
- 関連項目:
- AccessibleComponent.setForeground(java.awt.Color)
 
- 
getLocationInJTreeprotected Point getLocationInJTree()ノードの相対ロケーションを返します。- 戻り値:
- ノードの相対ロケーション
 
- 
getAccessibleAtpublic Accessible getAccessibleAt(Point p)ローカル座標Pointに含まれているAccessible子が存在する場合は、それを返します。 それ以外の場合はnullを返します。- 定義:
- getAccessibleAt、インタフェース:- AccessibleComponent
- パラメータ:
- p- この- Accessibleのローカル座標内のポイント
- 戻り値:
- 存在する場合は指定された位置にあるAccessible。存在しない場合はnull
 
- 
getAccessibleSelectionCountpublic int getAccessibleSelectionCount()現在選択されている項目の数を返します。 項目が選択されていない場合、戻り値は0になります。- 定義:
- getAccessibleSelectionCount、インタフェース:- AccessibleSelection
- 戻り値:
- 現在選択されている項目の数
 
- 
getAccessibleSelectionpublic Accessible getAccessibleSelection(int i)オブジェクト内の指定された選択済み項目を表すAccessibleを返します。 選択がない場合、または渡された整数よりも選択されている項目が少ない場合、戻り値はnullになります。- 定義:
- getAccessibleSelection、インタフェース:- AccessibleSelection
- パラメータ:
- i- 選択されている項目のゼロから始まるインデックス
- 戻り値:
- 選択されている項目を保持するAccessible
- 関連項目:
- AccessibleSelection.getAccessibleSelectionCount()
 
- 
isAccessibleChildSelectedpublic boolean isAccessibleChildSelected(int i)このオブジェクトの現在の子が選択されている場合にtrueを返します。- 定義:
- isAccessibleChildSelected、インタフェース:- AccessibleSelection
- パラメータ:
- i- このAccessibleオブジェクト内のゼロから始まる子のインデックス
- 戻り値:
- このオブジェクトの現在の子が選択されている場合はtrue; そうでなければfalse
- 関連項目:
- AccessibleContext.getAccessibleChild(int)
 
- 
addAccessibleSelectionpublic void addAccessibleSelection(int i)オブジェクト内の指定された選択項目をオブジェクトの選択に追加します。 オブジェクトが複数の選択をサポートしている場合は、指定された項目が既存の選択に追加されます。サポートしていない場合は、オブジェクト内の既存の選択が置き換えられます。 指定された項目がすでに選択されている場合、このメソッドは効果がありません。- 定義:
- addAccessibleSelection、インタフェース:- AccessibleSelection
- パラメータ:
- i- 選択可能な項目のゼロから始まるインデックス
- 関連項目:
- AccessibleContext.getAccessibleChild(int)
 
- 
removeAccessibleSelectionpublic void removeAccessibleSelection(int i)オブジェクト内の指定された選択項目をオブジェクトの選択から削除します。 指定された項目が現在選択されていない場合、このメソッドは何も行いません。- 定義:
- removeAccessibleSelection、インタフェース:- AccessibleSelection
- パラメータ:
- i- 選択可能な項目のゼロから始まるインデックス
- 関連項目:
- AccessibleContext.getAccessibleChild(int)
 
- 
clearAccessibleSelectionpublic void clearAccessibleSelection()オブジェクト内の選択をクリアします。オブジェクト内で何も選択されていない状態になります。- 定義:
- clearAccessibleSelection、インタフェース:- AccessibleSelection
 
- 
selectAllAccessibleSelectionpublic void selectAllAccessibleSelection()オブジェクトが複数の選択をサポートする場合は、オブジェクト内の選択されている各項目が選択されるようにします。- 定義:
- selectAllAccessibleSelection、インタフェース:- AccessibleSelection
 
- 
getAccessibleActionCountpublic int getAccessibleActionCount()このツリー・ノードにあるAccessibleのアクションの数を返します。 このノードが葉ではない場合、TreeCellRendererよりあとのオブジェクト上にあるもの以外に、少なくとも1つのアクション(トグル展開)が存在します。- 定義:
- getAccessibleActionCount、インタフェース:- AccessibleAction
- 戻り値:
- このオブジェクト内のActionの数
 
- 
getAccessibleActionDescriptionpublic String getAccessibleActionDescription(int i)指定されたツリー・ノードのアクションの説明を返します。 このノードが葉ではない場合、TreeCellRendererよりあとのオブジェクト上にあるもの以外に、少なくとも1つのアクションの説明(トグル展開)が存在します。- 定義:
- getAccessibleActionDescription、インタフェース:- AccessibleAction
- パラメータ:
- i- アクションのゼロから始まるインデックス
- 戻り値:
- アクションの記述
- 関連項目:
- AccessibleAction.getAccessibleActionCount()
 
- 
doAccessibleActionpublic boolean doAccessibleAction(int i)ツリー・ノードで指定されたアクションを実行します。 このノードが葉ではない場合、TreeCellRendererよりあとのオブジェクト上にあるもの以外に、少なくとも1つの実行できるアクション(トグル展開)が存在します。- 定義:
- doAccessibleAction、インタフェース:- AccessibleAction
- パラメータ:
- i- アクションのゼロから始まるインデックス
- 戻り値:
- アクションが実行された場合はtrue; そうでなければfalse。
- 関連項目:
- AccessibleAction.getAccessibleActionCount()
 
 
-