protected class JTree.AccessibleJTree.AccessibleJTreeNode extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleSelection, AccessibleAction
JTree
子用のアクセシビリティ・サポートを実装しています。 ツリー・ノードに適したJava Accessibility APIを実装しています。 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
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
コンストラクタ | 説明 |
---|---|
AccessibleJTreeNode(JTree t, TreePath p, Accessible ap) |
AccessibleJTreeNodeを構築します。
|
修飾子と型 | メソッド | 説明 |
---|---|---|
void |
addAccessibleSelection(int i) |
オブジェクト内の指定された選択項目をオブジェクトの選択に追加します。
|
void |
addFocusListener(FocusListener l) |
このコンポーネントからフォーカス・イベントを受け取るために、指定されたフォーカス・リスナーを追加します。
|
void |
addPropertyChangeListener(PropertyChangeListener l) |
PropertyChangeListenerをリスナー・リストに追加します。
|
void |
clearAccessibleSelection() |
オブジェクト内の選択をクリアします。オブジェクト内で何も選択されていない状態になります。
|
boolean |
contains(Point p) |
指定された点がオブジェクトの境界の内側にあるかどうかを判定します。その点のxおよびy座標は、オブジェクトの座標系を基準に定義されます。
|
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() |
オブジェクト内のAccessible子の数を返します。
|
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() |
このオブジェクトのバックグラウンド・カラーを取得します。
|
Rectangle |
getBounds() |
オブジェクトの境界を、Rectangleオブジェクトの形式で返します。
|
Cursor |
getCursor() |
このオブジェクトのCursorを返します。
|
Font |
getFont() |
このオブジェクトのFontを返します。
|
FontMetrics |
getFontMetrics(Font f) |
このオブジェクトのFontMetricsを返します。
|
Color |
getForeground() |
このオブジェクトのフォアグラウンド・カラーを返します。
|
Locale |
getLocale() |
コンポーネントのロケールを取得します。
|
Point |
getLocation() |
画面の座標空間でオブジェクトの左上隅を指定する点の形式で、親を基準にしたオブジェクトの位置を取得します。
|
protected Point |
getLocationInJTree() |
|
Point |
getLocationOnScreen() |
画面上のオブジェクトの位置を返します。
|
Dimension |
getSize() |
このオブジェクトのサイズをDimensionオブジェクトの形式で返します。
|
boolean |
isAccessibleChildSelected(int i) |
このオブジェクトの現在の子が選択されている場合にtrueを返します。
|
boolean |
isEnabled() |
オブジェクトが有効かどうかを判定します。
|
boolean |
isFocusTraversable() |
オブジェクトがフォーカスを受け入れられるかどうかを返します。
|
boolean |
isShowing() |
オブジェクトが表示されているかどうかを判定します。
|
boolean |
isVisible() |
オブジェクトが可視かどうかを判定します。
|
void |
removeAccessibleSelection(int i) |
オブジェクト内の指定された選択項目をオブジェクトの選択から削除します。
|
void |
removeFocusListener(FocusListener l) |
以降このコンポーネントからフォーカス・イベントを受け取らないように、指定されたフォーカス・リスナーを削除します。
|
void |
removePropertyChangeListener(PropertyChangeListener l) |
PropertyChangeListenerをリスナー・リストから削除します。
|
void |
requestFocus() |
オブジェクトのフォーカスを要求します。
|
void |
selectAllAccessibleSelection() |
オブジェクトが複数の選択をサポートする場合は、オブジェクト内の選択されている各項目が選択されるようにします。
|
void |
setAccessibleDescription(String s) |
このオブジェクトのAccessibleの説明を設定します。
|
void |
setAccessibleName(String s) |
このオブジェクトのローカライズされたAccessibleの名前を設定します。
|
void |
setBackground(Color c) |
このオブジェクトのバックグラウンド・カラーを設定します。
|
void |
setBounds(Rectangle r) |
このオブジェクトの境界を、Rectangleオブジェクトの形式で設定します。
|
void |
setCursor(Cursor c) |
このオブジェクトのCursorを設定します。
|
void |
setEnabled(boolean b) |
オブジェクトを使用可能な状態に設定します。
|
void |
setFont(Font f) |
このオブジェクトのFontを設定します。
|
void |
setForeground(Color c) |
このオブジェクトのフォアグラウンド・カラーを設定します。
|
void |
setLocation(Point p) |
親を基準にしてオブジェクトの位置を設定します。
|
void |
setSize(Dimension d) |
指定された幅と高さを持つように、このオブジェクトのサイズを変更します。
|
void |
setVisible(boolean b) |
オブジェクトの可視状態を設定します。
|
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent
public AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
public AccessibleContext getAccessibleContext()
getAccessibleContext
、インタフェースAccessible
public String getAccessibleName()
getAccessibleName
、クラスAccessibleContext
AccessibleContext.setAccessibleName(java.lang.String)
public void setAccessibleName(String s)
setAccessibleName
、クラスAccessibleContext
s
- オブジェクトのローカライズされた新しい名前。AccessibleContext.getAccessibleName()
, AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
public String getAccessibleDescription()
getAccessibleDescription
、クラスAccessibleContext
AccessibleContext.setAccessibleDescription(java.lang.String)
public void setAccessibleDescription(String s)
setAccessibleDescription
、クラスAccessibleContext
s
- オブジェクトの新しいローカライズされた説明AccessibleContext.setAccessibleName(java.lang.String)
, AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
public AccessibleRole getAccessibleRole()
getAccessibleRole
、クラスAccessibleContext
AccessibleRole
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
、クラスAccessibleContext
AccessibleState
public Accessible getAccessibleParent()
getAccessibleParent
、クラスAccessibleContext
public int getAccessibleIndexInParent()
getAccessibleIndexInParent
、クラスAccessibleContext
getAccessibleParent()
public int getAccessibleChildrenCount()
getAccessibleChildrenCount
、クラスAccessibleContext
public Accessible getAccessibleChild(int i)
getAccessibleChild
、クラスAccessibleContext
i
- 子のゼロから始まるインデックスAccessibleContext.getAccessibleChildrenCount()
public Locale getLocale()
getLocale
、クラスAccessibleContext
IllegalComponentStateException
- Componentが独自のロケールを持たず、包含関係の階層にまだ追加されていないため含んでいる親からロケールを判定できない場合。Component.setLocale(java.util.Locale)
public void addPropertyChangeListener(PropertyChangeListener l)
addPropertyChangeListener
、クラスAccessibleContext
l
- 追加されるPropertyChangeListenerAccessibleContext.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
public void removePropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener
、クラスAccessibleContext
l
- 削除されるPropertyChangeListenerpublic AccessibleAction getAccessibleAction()
getAccessibleAction
、クラスAccessibleContext
AccessibleAction
public AccessibleComponent getAccessibleComponent()
getAccessibleComponent
、クラスAccessibleContext
AccessibleComponent
public AccessibleSelection getAccessibleSelection()
getAccessibleSelection
、クラスAccessibleContext
AccessibleSelection
public AccessibleText getAccessibleText()
getAccessibleText
、クラスAccessibleContext
AccessibleText
public AccessibleValue getAccessibleValue()
getAccessibleValue
、クラスAccessibleContext
AccessibleValue
public Color getBackground()
getBackground
、インタフェースAccessibleComponent
AccessibleComponent.setBackground(java.awt.Color)
public void setBackground(Color c)
setBackground
、インタフェースAccessibleComponent
c
- バックグラウンドの新規ColorAccessibleComponent.setBackground(java.awt.Color)
public Color getForeground()
getForeground
、インタフェースAccessibleComponent
AccessibleComponent.setForeground(java.awt.Color)
public void setForeground(Color c)
AccessibleComponent
setForeground
、インタフェースAccessibleComponent
c
- フォアグラウンドの新規ColorAccessibleComponent.getForeground()
public Cursor getCursor()
AccessibleComponent
getCursor
、インタフェースAccessibleComponent
AccessibleComponent.setCursor(java.awt.Cursor)
public void setCursor(Cursor c)
AccessibleComponent
setCursor
、インタフェースAccessibleComponent
c
- オブジェクトの新規CursorAccessibleComponent.getCursor()
public Font getFont()
AccessibleComponent
getFont
、インタフェースAccessibleComponent
AccessibleComponent.setFont(java.awt.Font)
public void setFont(Font f)
AccessibleComponent
setFont
、インタフェースAccessibleComponent
f
- オブジェクトの新規FontAccessibleComponent.getFont()
public FontMetrics getFontMetrics(Font f)
AccessibleComponent
getFontMetrics
、インタフェースAccessibleComponent
f
- FontAccessibleComponent.getFont()
public boolean isEnabled()
AccessibleComponent
isEnabled
、インタフェースAccessibleComponent
AccessibleComponent.setEnabled(boolean)
, AccessibleContext.getAccessibleStateSet()
, AccessibleState.ENABLED
, AccessibleStateSet
public void setEnabled(boolean b)
AccessibleComponent
setEnabled
、インタフェースAccessibleComponent
b
- trueの場合はこのオブジェクトを有効にし、それ以外の場合は無効にするAccessibleComponent.isEnabled()
public boolean isVisible()
AccessibleComponent
可視のオブジェクトでは、AccessibleStateSetでAccessibleState.VISIBLE状態も設定されます。
isVisible
、インタフェースAccessibleComponent
AccessibleComponent.setVisible(boolean)
, AccessibleContext.getAccessibleStateSet()
, AccessibleState.VISIBLE
, AccessibleStateSet
public void setVisible(boolean b)
AccessibleComponent
setVisible
、インタフェースAccessibleComponent
b
- trueの場合はこのオブジェクトを表示し、それ以外の場合は非表示にするAccessibleComponent.isVisible()
public boolean isShowing()
AccessibleComponent
isShowing
、インタフェースAccessibleComponent
public boolean contains(Point p)
AccessibleComponent
contains
、インタフェースAccessibleComponent
p
- オブジェクトの座標体系を基準にした、Pointの相対位置AccessibleComponent.getBounds()
public Point getLocationOnScreen()
AccessibleComponent
getLocationOnScreen
、インタフェースAccessibleComponent
AccessibleComponent.getBounds()
, AccessibleComponent.getLocation()
protected Point getLocationInJTree()
public Point getLocation()
AccessibleComponent
getLocation
、インタフェースAccessibleComponent
AccessibleComponent.getBounds()
, AccessibleComponent.getLocationOnScreen()
public void setLocation(Point p)
AccessibleComponent
setLocation
、インタフェースAccessibleComponent
p
- 左上隅の新しい位置AccessibleComponent.getLocation()
public Rectangle getBounds()
AccessibleComponent
getBounds
、インタフェースAccessibleComponent
AccessibleComponent.contains(java.awt.Point)
public void setBounds(Rectangle r)
AccessibleComponent
setBounds
、インタフェースAccessibleComponent
r
- コンポーネントの境界を示す矩形AccessibleComponent.getBounds()
public Dimension getSize()
AccessibleComponent
getSize
、インタフェースAccessibleComponent
AccessibleComponent.setSize(java.awt.Dimension)
public void setSize(Dimension d)
AccessibleComponent
setSize
、インタフェースAccessibleComponent
d
- オブジェクトの新規サイズを指定する寸法。AccessibleComponent.getSize()
public Accessible getAccessibleAt(Point p)
Point
に含まれているAccessible
子が存在する場合は、それを返します。 それ以外の場合はnull
を返します。 getAccessibleAt
、インタフェースAccessibleComponent
p
- このAccessible
のローカル座標のポイントAccessible
。存在しない場合はnull
public boolean isFocusTraversable()
AccessibleComponent
isFocusTraversable
、インタフェースAccessibleComponent
AccessibleContext.getAccessibleStateSet()
, AccessibleState.FOCUSABLE
, AccessibleState.FOCUSED
, AccessibleStateSet
public void requestFocus()
AccessibleComponent
requestFocus
、インタフェースAccessibleComponent
AccessibleComponent.isFocusTraversable()
public void addFocusListener(FocusListener l)
AccessibleComponent
addFocusListener
、インタフェースAccessibleComponent
l
- フォーカス・リスナーAccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
public void removeFocusListener(FocusListener l)
AccessibleComponent
removeFocusListener
、インタフェースAccessibleComponent
l
- フォーカス・リスナーAccessibleComponent.addFocusListener(java.awt.event.FocusListener)
public int getAccessibleSelectionCount()
getAccessibleSelectionCount
、インタフェースAccessibleSelection
public Accessible getAccessibleSelection(int i)
getAccessibleSelection
、インタフェースAccessibleSelection
i
- 選択されている項目のゼロから始まるインデックスAccessibleSelection.getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected
、インタフェースAccessibleSelection
i
- このAccessibleオブジェクト内のゼロから始まる子のインデックス。AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
addAccessibleSelection
、インタフェースAccessibleSelection
i
- 選択可能な項目のゼロから始まるインデックスAccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
removeAccessibleSelection
、インタフェースAccessibleSelection
i
- 選択可能な項目のゼロから始まるインデックスAccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
clearAccessibleSelection
、インタフェースAccessibleSelection
public void selectAllAccessibleSelection()
selectAllAccessibleSelection
、インタフェースAccessibleSelection
public int getAccessibleActionCount()
getAccessibleActionCount
、インタフェースAccessibleAction
public String getAccessibleActionDescription(int i)
getAccessibleActionDescription
、インタフェースAccessibleAction
i
- アクションのゼロから始まるインデックスAccessibleAction.getAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction
、インタフェースAccessibleAction
i
- アクションのゼロから始まるインデックスAccessibleAction.getAccessibleActionCount()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。