protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleValue, AccessibleText, AccessibleExtendedComponent
AbstractButton
クラスのアクセシビリティ・サポートを実装しています。ボタンおよびメニュー項目のユーザー・インタフェース要素に適したJava Accessibility APIの実装を提供します。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeans(tm)用の長期間の格納サポートがjava.beans
パッケージに追加されています。XMLEncoder
を参照してください。
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
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, accessibleParent
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
CHARACTER, SENTENCE, WORD
修飾子 | コンストラクタと説明 |
---|---|
protected |
AccessibleAbstractButton() |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
doAccessibleAction(int i)
オブジェクトに対して指定されたActionを実行します。
|
AccessibleAction |
getAccessibleAction()
このオブジェクトに関連付けられたAccessibleActionを取得します。
|
int |
getAccessibleActionCount()
オブジェクトで利用できるActionの数を返します。
|
String |
getAccessibleActionDescription(int i)
オブジェクトの指定されたアクションの説明を返します。
|
AccessibleIcon[] |
getAccessibleIcon()
このオブジェクトに関連付けられたAccessibleIconがある場合はそれを返します。
|
AccessibleKeyBinding |
getAccessibleKeyBinding()
このオブジェクトに関連付けられたキー・バインディングを返します。
|
String |
getAccessibleName()
このオブジェクトのアクセシビリティ対応の名前を返します。
|
AccessibleRelationSet |
getAccessibleRelationSet()
このオブジェクトに関連付けられたAccessibleRelationSetがある場合はそれを返します。
|
AccessibleStateSet |
getAccessibleStateSet()
このオブジェクトの状態セットを取得します。
|
AccessibleText |
getAccessibleText()
画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。
|
AccessibleValue |
getAccessibleValue()
このオブジェクトに関連付けられたAccessibleValueを取得します。
|
String |
getAfterIndex(int part, int index)
指定されたインデックスのあとの文字列を返します。
|
String |
getAtIndex(int part, int index)
指定されたインデックスでの文字列を返します。
|
String |
getBeforeIndex(int part, int index)
指定されたインデックスの前の文字列を返します。
|
int |
getCaretPosition()
ゼロから始まる、キャレットのオフセットを返します。
|
AttributeSet |
getCharacterAttribute(int i)
指定されたインデックスの位置にある指定された文字のAttributeSetを返します。
|
Rectangle |
getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。
|
int |
getCharCount()
文字数(有効なインデックス)を返します。
|
Number |
getCurrentAccessibleValue()
このオブジェクトの値をNumberとして取得します。
|
int |
getIndexAtPoint(Point p)
ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。
|
Number |
getMaximumAccessibleValue()
このオブジェクトの最大値をNumberとして取得します。
|
Number |
getMinimumAccessibleValue()
このオブジェクトの最小値をNumberとして取得します。
|
String |
getSelectedText()
選択されているテキストの一部を返します。
|
int |
getSelectionEnd()
選択したテキスト内の終了オフセットを返します。
|
int |
getSelectionStart()
選択したテキスト内の開始オフセットを返します。
|
String |
getTitledBorderText()
タイトル付きボーダー・テキストを返します。
|
String |
getToolTipText()
ツールヒント・テキストを返します。
|
boolean |
setCurrentAccessibleValue(Number n)
このオブジェクトの値をNumberとして設定します。
|
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleRole, getBorderTitle, removePropertyChangeListener
getAccessibleAt
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
firePropertyChange, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
public String getAccessibleName()
getAccessibleName
、クラス: JComponent.AccessibleJComponent
null
になることがあるAccessibleContext.setAccessibleName(java.lang.String)
public AccessibleIcon[] getAccessibleIcon()
getAccessibleIcon
、クラス: AccessibleContext
AccessibleIcon
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
、クラス: JComponent.AccessibleJComponent
AccessibleState
public AccessibleRelationSet getAccessibleRelationSet()
getAccessibleRelationSet
、クラス: AccessibleContext
AccessibleRelation
public AccessibleAction getAccessibleAction()
getAccessibleAction
、クラス: AccessibleContext
AccessibleAction
public AccessibleValue getAccessibleValue()
getAccessibleValue
、クラス: AccessibleContext
AccessibleValue
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()
public Number getCurrentAccessibleValue()
getCurrentAccessibleValue
、インタフェース: AccessibleValue
AbstractButton.isSelected()
public boolean setCurrentAccessibleValue(Number n)
setCurrentAccessibleValue
、インタフェース: AccessibleValue
n
- 値に使用する数字AccessibleValue.getCurrentAccessibleValue()
public Number getMinimumAccessibleValue()
getMinimumAccessibleValue
、インタフェース: AccessibleValue
AccessibleValue.getMaximumAccessibleValue()
public Number getMaximumAccessibleValue()
getMaximumAccessibleValue
、インタフェース: AccessibleValue
AccessibleValue.getMinimumAccessibleValue()
public AccessibleText getAccessibleText()
AccessibleContext
getAccessibleText
、クラス: AccessibleContext
AccessibleText
public int getIndexAtPoint(Point p)
getIndexAtPoint
、インタフェース: AccessibleText
p
- ローカル座標のPointpublic Rectangle getCharacterBounds(int i)
getCharacterBounds
、インタフェース: AccessibleText
i
- Stringに対するインデックスpublic int getCharCount()
getCharCount
、インタフェース: AccessibleText
public int getCaretPosition()
getCaretPosition
、インタフェース: AccessibleText
public String getAtIndex(int part, int index)
getAtIndex
、インタフェース: AccessibleText
part
- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCEindex
- テキスト内のインデックス。0以上public String getAfterIndex(int part, int index)
getAfterIndex
、インタフェース: AccessibleText
part
- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCEindex
- テキスト内のインデックス。0以上public String getBeforeIndex(int part, int index)
getBeforeIndex
、インタフェース: AccessibleText
part
- 取得するAccessibleText.CHARACTER、AccessibleText.WORD、またはAccessibleText.SENTENCEindex
- テキスト内のインデックス。0以上public AttributeSet getCharacterAttribute(int i)
getCharacterAttribute
、インタフェース: AccessibleText
i
- テキスト内の0から始まるインデックスpublic int getSelectionStart()
getSelectionStart
、インタフェース: AccessibleText
public int getSelectionEnd()
getSelectionEnd
、インタフェース: AccessibleText
public String getSelectedText()
getSelectedText
、インタフェース: AccessibleText
public String getToolTipText()
getToolTipText
、インタフェース: AccessibleExtendedComponent
getToolTipText
、クラス: JComponent.AccessibleJComponent
public String getTitledBorderText()
getTitledBorderText
、インタフェース: AccessibleExtendedComponent
getTitledBorderText
、クラス: JComponent.AccessibleJComponent
public AccessibleKeyBinding getAccessibleKeyBinding()
getAccessibleKeyBinding
、インタフェース: AccessibleExtendedComponent
getAccessibleKeyBinding
、クラス: JComponent.AccessibleJComponent
AccessibleKeyBinding
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.