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を構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 void
addAccessibleSelection(int i)
オブジェクト内の指定された選択項目をオブジェクトの選択に追加します。void
addPropertyChangeListener(PropertyChangeListener l)
PropertyChangeListenerをリスナー・リストに追加します。void
clearAccessibleSelection()
オブジェクト内の選択をクリアします。オブジェクト内で何も選択されていない状態になります。boolean
doAccessibleAction(int i)
ツリー・ノードで指定されたアクションを実行します。AccessibleAction
getAccessibleAction()
このオブジェクトに関連付けられたAccessibleActionを取得します。int
getAccessibleActionCount()
このツリー・ノードにあるAccessibleのアクションの数を返します。String
getAccessibleActionDescription(int i)
指定されたツリー・ノードのアクションの説明を返します。Accessible
getAccessibleAt(Point p)
ローカル座標Point
に含まれているAccessible
子が存在する場合は、それを返します。Accessible
getAccessibleChild(int i)
オブジェクトの指定されたAccessible子を返します。int
getAccessibleChildrenCount()
オブジェクト内のアクセシビリティ対応の子の数を返します。AccessibleComponent
getAccessibleComponent()
このオブジェクトに関連付けられたAccessibleComponentを取得します。AccessibleContext
getAccessibleContext()
このツリー・ノードに関連付けられたAccessibleContextを取得します。String
getAccessibleDescription()
このオブジェクトのAccessibleの説明を取得します。int
getAccessibleIndexInParent()
このオブジェクトの、そのAccessible親でのインデックスを取得します。String
getAccessibleName()
このオブジェクトのAccessibleの名前を取得します。Accessible
getAccessibleParent()
このオブジェクトのAccessible親を返します。AccessibleRole
getAccessibleRole()
このオブジェクトの役割を取得します。AccessibleSelection
getAccessibleSelection()
このオブジェクトに関連付けられたAccessibleSelectionがある場合はそれを取得します。Accessible
getAccessibleSelection(int i)
オブジェクト内の指定された選択済み項目を表すAccessibleを返します。int
getAccessibleSelectionCount()
現在選択されている項目の数を返します。AccessibleStateSet
getAccessibleStateSet()
このオブジェクトの状態セットを取得します。AccessibleText
getAccessibleText()
このオブジェクトに関連付けられたAccessibleTextがある場合はそれを取得します。AccessibleValue
getAccessibleValue()
このオブジェクトに関連付けられたAccessibleValueがある場合はそれを取得します。Color
getBackground()
このオブジェクトのバックグラウンド・カラーを取得します。Color
getForeground()
このオブジェクトのフォアグラウンド・カラーを返します。Locale
getLocale()
コンポーネントのロケールを取得します。protected Point
getLocationInJTree()
ノードの相対ロケーションを返します。boolean
isAccessibleChildSelected(int i)
このオブジェクトの現在の子が選択されている場合にtrueを返します。void
removeAccessibleSelection(int i)
オブジェクト内の指定された選択項目をオブジェクトの選択から削除します。void
removePropertyChangeListener(PropertyChangeListener l)
PropertyChangeListenerをリスナー・リストから削除します。void
selectAllAccessibleSelection()
オブジェクトが複数の選択をサポートする場合は、オブジェクト内の選択されている各項目が選択されるようにします。void
setAccessibleDescription(String s)
このオブジェクトのAccessibleの説明を設定します。void
setAccessibleName(String s)
このオブジェクトのローカライズされたAccessibleの名前を設定します。void
setBackground(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
-
コンストラクタの詳細
-
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_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
-
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()
-