java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
- すべての実装されたインタフェース:
Serializable
,AccessibleComponent
,AccessibleExtendedComponent
- 直系の既知のサブクラス:
AbstractButton.AccessibleAbstractButton
,JColorChooser.AccessibleJColorChooser
,JComboBox.AccessibleJComboBox
,JDesktopPane.AccessibleJDesktopPane
,JFileChooser.AccessibleJFileChooser
,JInternalFrame.AccessibleJInternalFrame
,JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon
,JLabel.AccessibleJLabel
,JLayeredPane.AccessibleJLayeredPane
,JList.AccessibleJList
,JMenuBar.AccessibleJMenuBar
,JOptionPane.AccessibleJOptionPane
,JPanel.AccessibleJPanel
,JPopupMenu.AccessibleJPopupMenu
,JProgressBar.AccessibleJProgressBar
,JRootPane.AccessibleJRootPane
,JScrollBar.AccessibleJScrollBar
,JScrollPane.AccessibleJScrollPane
,JSeparator.AccessibleJSeparator
,JSlider.AccessibleJSlider
,JSpinner.AccessibleJSpinner
,JSplitPane.AccessibleJSplitPane
,JTabbedPane.AccessibleJTabbedPane
,JTable.AccessibleJTable
,JTableHeader.AccessibleJTableHeader
,JTextComponent.AccessibleJTextComponent
,JToolBar.AccessibleJToolBar
,JToolTip.AccessibleJToolTip
,JTree.AccessibleJTree
,JViewport.AccessibleJViewport
- 含まれているクラス:
- JComponent
public abstract class JComponent.AccessibleJComponent extends Container.AccessibleAWTContainer implements AccessibleExtendedComponent
アクセシビリティのデフォルト・サポートを提供するために使用されるJComponentの内部クラスです。 このクラスは、アプリケーション開発者が直接使用するためのものではなく、コンポーネント開発者によってサブクラス化されるためだけに使用されます。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beans
パッケージに追加されています。 XMLEncoder
を参照してください。
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected class
JComponent.AccessibleJComponent.AccessibleContainerHandler
PropertyChangeリスナーが登録されていれば、子が追加または削除されたときにそれをトリガーします。protected class
JComponent.AccessibleJComponent.AccessibleFocusHandler
非推奨。このクラスはもはや使用されず、必要もありません。クラス java.awt.Component.AccessibleAWTComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected FocusListener
accessibleFocusHandler
非推奨。クラス java.awt.Component.AccessibleAWTComponentで宣言されたフィールド
accessibleAWTComponentHandler, accessibleAWTFocusHandler
クラス 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、accessibleParent
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
AccessibleJComponent()
このクラスはabstractクラスですが、すべてのサブクラスでこのコンストラクタを呼び出すようにしてください。 -
メソッドのサマリー
修飾子と型 メソッド 説明 void
addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListenerをリスナー・リストに追加します。Accessible
getAccessibleChild(int i)
オブジェクトのn番目のAccessible子を返します。int
getAccessibleChildrenCount()
オブジェクト内のアクセシビリティ対応の子の数を返します。String
getAccessibleDescription()
このオブジェクトのアクセシビリティの説明を取得します。AccessibleKeyBinding
getAccessibleKeyBinding()
このオブジェクトに関連付けられたキー・バインディングを返します。String
getAccessibleName()
このオブジェクトのアクセシビリティ対応の名前を取得します。AccessibleRole
getAccessibleRole()
このオブジェクトの役割を取得します。AccessibleStateSet
getAccessibleStateSet()
このオブジェクトの状態を取得します。protected String
getBorderTitle(Border b)
(もしあれば)ボーダー階層に沿ってnullではないタイトルが付いたTitledBorderを再帰的に検索します。String
getTitledBorderText()
タイトル付きボーダー・テキストを返します。String
getToolTipText()
ツールヒント・テキストを返します。void
removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListenerをリスナー・リストから削除します。クラス java.awt.Component.AccessibleAWTComponentで宣言されたメソッド
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
クラス javax.accessibility.AccessibleContextで宣言されたメソッド
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
インタフェース javax.accessibility.AccessibleComponentで宣言されたメソッド
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
-
フィールド詳細
-
accessibleFocusHandler
@Deprecated protected FocusListener accessibleFocusHandler非推奨。このフィールドはjava.awt.Component.AccessibleAWTComponentのaccessibleAWTFocusHandlerフィールドの機能と重複しているため、非推奨になりました。
-
-
コンストラクタの詳細
-
AccessibleJComponent
protected AccessibleJComponent()このクラスはabstractクラスですが、すべてのサブクラスでこのコンストラクタを呼び出すようにしてください。
-
-
メソッドの詳細
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)PropertyChangeListenerをリスナー・リストに追加します。- オーバーライド:
addPropertyChangeListener
、クラス:Container.AccessibleAWTContainer
- パラメータ:
listener
- 追加される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 listener)PropertyChangeListenerをリスナー・リストから削除します。 すべてのプロパティで登録されたPropertyChangeListenerを削除します。- オーバーライド:
removePropertyChangeListener
、クラス:Container.AccessibleAWTContainer
- パラメータ:
listener
- 削除されるPropertyChangeListener
-
getBorderTitle
(もしあれば)ボーダー階層に沿ってnullではないタイトルが付いたTitledBorderを再帰的に検索します。 このメソッドは、最初に内側のボーダー、次に外側のボーダーで深さ優先探索を実行します。 複合ボーダーの場合、タイトルが付くと内側のボーダーの外観は良くなりますが、外側のボーダーの外観はあまり良くないと仮定しています。 あくまで任意ですが、同じコンポーネントで複数のタイトル付きボーダーを作成しない方がよいでしょう。- パラメータ:
b
- タイトルを取得するBorder
- 戻り値:
String
としてのボーダー・タイトル、タイトルがない場合はnull
-
getAccessibleName
public String getAccessibleName()このオブジェクトのアクセシビリティ対応の名前を取得します。 このメソッドは、java.awt.Component.getName()を返すことはほとんどありません。通常、オブジェクトの名前はローカライズされた名前ではないため、ユーザーに対して意味を持たないからです。 オブジェクトが基本的にテキスト・オブジェクト(メニュー項目など)である場合、アクセシビリティ対応の名前はオブジェクトのテキスト(「保存」など)である必要があります。 オブジェクトがツールヒントを持つ場合、ツールヒントのテキストも、返すのに適したStringになります。- オーバーライド:
getAccessibleName
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトに名前がない場合はnull
- 関連項目:
AccessibleContext.setAccessibleName(java.lang.String)
-
getAccessibleDescription
public String getAccessibleDescription()このオブジェクトのアクセシビリティの説明を取得します。 これは、このオブジェクトが何であるかを示し、ユーザーに対して意味を持つ、簡潔でローカライズされた説明でなければいけません。 オブジェクトがツールヒントを持ち、オブジェクトの簡潔な説明を保持していると仮定すれば、ツールヒントのテキストは返すのに適切な文字列です(オブジェクトの名前ではなく、たとえばツールバー上の「保存」アイコンが「保存」というツールヒント・テキストを持つ場合には説明テキストとしてこれを返すべきではないが、「現在のテキスト・ドキュメントを保存する」などの説明であれば返すことができる)。- オーバーライド:
getAccessibleDescription
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトのローカライズされた記述。このオブジェクトに記述がない場合はnull
- 関連項目:
AccessibleContext.setAccessibleDescription(java.lang.String)
-
getAccessibleRole
public AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。- オーバーライド:
getAccessibleRole
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
AccessibleRole
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()このオブジェクトの状態を取得します。- オーバーライド:
getAccessibleStateSet
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
AccessibleState
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()オブジェクト内のアクセシビリティ対応の子の数を返します。 このオブジェクトの子のすべてがAccessibleインタフェースを実装する場合、このメソッドはこのオブジェクトの子の数を返さなければいけません。- オーバーライド:
getAccessibleChildrenCount
、クラス:Container.AccessibleAWTContainer
- 戻り値:
- オブジェクト内のアクセシビリティ対応の子の数
-
getAccessibleChild
public Accessible getAccessibleChild(int i)オブジェクトのn番目のAccessible子を返します。- オーバーライド:
getAccessibleChild
、クラス:Container.AccessibleAWTContainer
- パラメータ:
i
- 子のゼロから始まるインデックス- 戻り値:
- オブジェクトのn番目のアクセシビリティ対応の子
- 関連項目:
AccessibleContext.getAccessibleChildrenCount()
-
getToolTipText
public String getToolTipText()ツールヒント・テキストを返します。- 定義:
getToolTipText
、インタフェース:AccessibleExtendedComponent
- 戻り値:
- サポートされている場合はオブジェクトのツールヒント・テキスト、そうでない場合はnull
- 導入されたバージョン:
- 1.4
-
getTitledBorderText
public String getTitledBorderText()タイトル付きボーダー・テキストを返します。- 定義:
getTitledBorderText
、インタフェース:AccessibleExtendedComponent
- 戻り値:
- サポートされている場合はオブジェクトのタイトル付きボーダー・テキスト、そうでない場合はnull
- 導入されたバージョン:
- 1.4
-
getAccessibleKeyBinding
public AccessibleKeyBinding getAccessibleKeyBinding()このオブジェクトに関連付けられたキー・バインディングを返します。- 定義:
getAccessibleKeyBinding
、インタフェース:AccessibleExtendedComponent
- 戻り値:
- サポートされている場合はオブジェクトのキー・バインディング、そうでない場合はnull
- 導入されたバージョン:
- 1.4
- 関連項目:
AccessibleKeyBinding
-