モジュール java.desktop
パッケージ java.awt

クラスComponent.AccessibleAWTComponent

java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
すべての実装されたインタフェース:
Serializable, AccessibleComponent
直系の既知のサブクラス:
Box.Filler.AccessibleBoxFiller, Button.AccessibleAWTButton, Canvas.AccessibleAWTCanvas, Checkbox.AccessibleAWTCheckbox, Choice.AccessibleAWTChoice, Container.AccessibleAWTContainer, Label.AccessibleAWTLabel, List.AccessibleAWTList, List.AccessibleAWTList.AccessibleAWTListChild, Scrollbar.AccessibleAWTScrollBar, TextComponent.AccessibleAWTTextComponent
含まれているクラス:
Component

protected abstract class Component.AccessibleAWTComponent
extends AccessibleContext
implements Serializable, AccessibleComponent
アクセシビリティのデフォルト・サポートの提供に使用するComponentの内部クラスです。 このクラスは、アプリケーション開発者が直接使用するためのものではなく、コンポーネント開発者によってサブクラス化されるためだけに使用されます。

このオブジェクトのアクセシビリティ対応の役割を取得するために使用されるクラスです。

導入されたバージョン:
1.3
関連項目:
直列化された形式
  • フィールド詳細

    • accessibleAWTComponentHandler

      protected ComponentListener accessibleAWTComponentHandler
      show/hide/resizeイベントを追跡し、PropertyChangeイベントに変換するコンポーネント・リスナー。
    • accessibleAWTFocusHandler

      protected FocusListener accessibleAWTFocusHandler
      フォーカス・イベントを追跡し、それらをPropertyChangeイベントに変換するリスナーです。
  • コンストラクタの詳細

    • AccessibleAWTComponent

      protected AccessibleAWTComponent()
      このクラスは抽象クラスですが、すべてのサブクラスでこのコンストラクタを呼び出すようにしてください。
  • メソッドの詳細

    • addPropertyChangeListener

      public void addPropertyChangeListener​(PropertyChangeListener listener)
      リスナー・リストにPropertyChangeListenerを追加します。
      オーバーライド:
      addPropertyChangeListener、クラス: AccessibleContext
      パラメータ:
      listener - 追加されるプロパティ変更リスナー
      関連項目:
      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、クラス: AccessibleContext
      パラメータ:
      listener - 削除されるPropertyChangeListener
    • getAccessibleName

      public String getAccessibleName()
      このオブジェクトのアクセシビリティ対応の名前を取得します。 これがjava.awt.Component.getName()を返すことはほとんどありません。それは一般に、ローカライズされた名前ではなく、ユーザーにとって意味を持たないためです。 オブジェクトが基本的にテキスト・オブジェクト(メニュー項目など)である場合、アクセシビリティ対応の名前はオブジェクトのテキスト(「保存」など)でなければいけません。 オブジェクトがツールヒントを持つ場合、ツールヒントのテキストも返すのに適切なStringになります。
      オーバーライド:
      getAccessibleName、クラス: AccessibleContext
      戻り値:
      オブジェクトのローカライズされた名前。このオブジェクトに名前がない場合はnullになることがある
      関連項目:
      AccessibleContext.setAccessibleName(java.lang.String)
    • getAccessibleDescription

      public String getAccessibleDescription()
      このオブジェクトのアクセシビリティの説明を取得します。 これは、このオブジェクトが何であるかを示し、ユーザーに対して意味を持つ、簡潔でローカライズされた説明でなければいけません。 オブジェクトがツールヒントを持ち、オブジェクトの簡潔な説明を保持していると仮定すれば、ツールヒントのテキストは返すのに適切な文字列です(オブジェクトの名前ではなく、たとえばツールバー上の「保存」アイコンが「保存」というツールヒント・テキストを持つ場合には説明テキストとしてこれを返すべきではありませんが、「現在のテキスト・ドキュメントを保存する」などの説明であれば返すことができます)。
      オーバーライド:
      getAccessibleDescription、クラス: AccessibleContext
      戻り値:
      オブジェクトのローカライズされた説明。このオブジェクトに説明がない場合はnullになることがある
      関連項目:
      AccessibleContext.setAccessibleDescription(java.lang.String)
    • getAccessibleRole

      public AccessibleRole getAccessibleRole()
      このオブジェクトの役割を取得します。
      定義:
      getAccessibleRole、クラス: AccessibleContext
      戻り値:
      オブジェクトの役割を記述したAccessibleRoleのインスタンス
      関連項目:
      AccessibleRole
    • getAccessibleStateSet

      public AccessibleStateSet getAccessibleStateSet()
      このオブジェクトの状態を取得します。
      定義:
      getAccessibleStateSet、クラス: AccessibleContext
      戻り値:
      オブジェクトの現在の状態セットを含むAccessibleStateSetのインスタンス
      関連項目:
      AccessibleState
    • getAccessibleParent

      public Accessible getAccessibleParent()
      このオブジェクトのAccessible親を取得します。 このオブジェクトの親がAccessibleを実装する場合、このメソッドは、単純にgetParentを返します。
      オーバーライド:
      getAccessibleParent、クラス: AccessibleContext
      戻り値:
      このオブジェクトのAccessible親。このオブジェクトにAccessible親がない場合はnullになることがある
    • getAccessibleIndexInParent

      public int getAccessibleIndexInParent()
      アクセシビリティ対応の親でのこのオブジェクトのインデックスを取得します。
      定義:
      getAccessibleIndexInParent、クラス: AccessibleContext
      戻り値:
      親の中でのこのオブジェクトのインデックス。このオブジェクトにアクセシビリティ対応の親がない場合は -1
      関連項目:
      getAccessibleParent()
    • getAccessibleChildrenCount

      public int getAccessibleChildrenCount()
      オブジェクト内のアクセシビリティ対応の子の数を返します。 このオブジェクトのすべての子がAccessibleを実装する場合、このメソッドは、このオブジェクトの子の数を返します。
      定義:
      getAccessibleChildrenCount、クラス: AccessibleContext
      戻り値:
      オブジェクト内のアクセシビリティ対応の子の数
    • getAccessibleChild

      public Accessible getAccessibleChild​(int i)
      オブジェクトのn番目のAccessibleの子を返します。
      定義:
      getAccessibleChild、クラス: AccessibleContext
      パラメータ:
      i - ゼロから始まる子のインデックス
      戻り値:
      オブジェクトのn番目のAccessibleの子
      関連項目:
      AccessibleContext.getAccessibleChildrenCount()
    • getLocale

      public Locale getLocale()
      オブジェクトのロケールを返します。
      定義:
      getLocale、クラス: AccessibleContext
      戻り値:
      このオブジェクトのロケール
    • getAccessibleComponent

      public AccessibleComponent getAccessibleComponent()
      このオブジェクトに関連付けられたAccessibleComponentが存在する場合は、それを取得します。 それ以外の場合はnullを返します。
      オーバーライド:
      getAccessibleComponent、クラス: AccessibleContext
      戻り値:
      コンポーネント
      関連項目:
      AccessibleComponent
    • getBackground

      public Color getBackground()
      このオブジェクトのバックグラウンド・カラーを取得します。
      定義:
      getBackground、インタフェース: AccessibleComponent
      戻り値:
      サポートされている場合は、オブジェクトのバックグラウンド・カラー。それ以外の場合はnull
      関連項目:
      AccessibleComponent.setBackground(java.awt.Color)
    • setBackground

      public void setBackground​(Color c)
      このオブジェクトのバックグラウンド・カラーを設定します。 (透過性については、isOpaqueを参照してください。)
      定義:
      setBackground、インタフェース: AccessibleComponent
      パラメータ:
      c - バックグラウンドの新しいColor
      関連項目:
      Component.isOpaque()
    • getForeground

      public Color getForeground()
      このオブジェクトのフォアグラウンド・カラーを取得します。
      定義:
      getForeground、インタフェース: AccessibleComponent
      戻り値:
      サポートされている場合は、オブジェクトのフォアグラウンド・カラー。それ以外の場合はnull
      関連項目:
      AccessibleComponent.setForeground(java.awt.Color)
    • setForeground

      public void setForeground​(Color c)
      このオブジェクトのフォアグラウンド・カラーを設定します。
      定義:
      setForeground、インタフェース: AccessibleComponent
      パラメータ:
      c - フォアグラウンドの新しいColor
      関連項目:
      AccessibleComponent.getForeground()
    • getCursor

      public Cursor getCursor()
      このオブジェクトのCursorを取得します。
      定義:
      getCursor、インタフェース: AccessibleComponent
      戻り値:
      サポートされている場合は、オブジェクトのCursor。それ以外の場合はnull
      関連項目:
      AccessibleComponent.setCursor(java.awt.Cursor)
    • setCursor

      public void setCursor​(Cursor cursor)
      このオブジェクトのCursorを設定します。

      Javaプラットフォームの実装やネイティブ・システムでマウス・カーソルの形状変更がサポートされていない場合、このメソッドには視覚効果がない場合があります。

      定義:
      setCursor、インタフェース: AccessibleComponent
      パラメータ:
      cursor - オブジェクトの新しいCursor
      関連項目:
      AccessibleComponent.getCursor()
    • getFont

      public Font getFont()
      このオブジェクトのFontを取得します。
      定義:
      getFont、インタフェース: AccessibleComponent
      戻り値:
      サポートされている場合は、オブジェクトのFont。それ以外の場合はnull
      関連項目:
      AccessibleComponent.setFont(java.awt.Font)
    • setFont

      public void setFont​(Font f)
      このオブジェクトのFontを設定します。
      定義:
      setFont、インタフェース: AccessibleComponent
      パラメータ:
      f - オブジェクトの新しいFont
      関連項目:
      AccessibleComponent.getFont()
    • getFontMetrics

      public FontMetrics getFontMetrics​(Font f)
      このオブジェクトのFontMetricsを取得します。
      定義:
      getFontMetrics、インタフェース: AccessibleComponent
      パラメータ:
      f - Font
      戻り値:
      サポートされている場合は、オブジェクトのFontMetrics。それ以外の場合はnull
      関連項目:
      getFont()
    • isEnabled

      public boolean isEnabled()
      オブジェクトが有効かどうかを判定します。
      定義:
      isEnabled、インタフェース: AccessibleComponent
      戻り値:
      オブジェクトが有効な場合はtrue、そうでない場合はfalse
      関連項目:
      AccessibleComponent.setEnabled(boolean)AccessibleContext.getAccessibleStateSet()AccessibleState.ENABLEDAccessibleStateSet
    • setEnabled

      public void setEnabled​(boolean b)
      オブジェクトを使用可能な状態に設定します。
      定義:
      setEnabled、インタフェース: AccessibleComponent
      パラメータ:
      b - trueの場合はこのオブジェクトを有効にし、それ以外の場合は無効にする
      関連項目:
      AccessibleComponent.isEnabled()
    • isVisible

      public boolean isVisible()
      オブジェクトが可視かどうかを判定します。 ノート: オブジェクトを可視にしようとしても、オブジェクトのコンテナが可視でない場合は、オブジェクトも画面に表示されないことがあります。 画面上にオブジェクトが表示されているかどうかを判定するには、isShowingを使用します。
      定義:
      isVisible、インタフェース: AccessibleComponent
      戻り値:
      オブジェクトが可視状態の場合はtrue、そうでない場合はfalse
      関連項目:
      AccessibleComponent.setVisible(boolean)AccessibleContext.getAccessibleStateSet()AccessibleState.VISIBLEAccessibleStateSet
    • setVisible

      public void setVisible​(boolean b)
      オブジェクトの可視状態を設定します。
      定義:
      setVisible、インタフェース: AccessibleComponent
      パラメータ:
      b - trueの場合はこのオブジェクトを表示し、それ以外の場合は非表示にする
      関連項目:
      AccessibleComponent.isVisible()
    • isShowing

      public boolean isShowing()
      オブジェクトが表示されているかどうかを判定します。 これは、オブジェクトおよびその上位オブジェクトの可視性を確認することで判定されます。 ノート: オブジェクトがほかのオブジェクトに隠されている場合でも、可視であればtrueを返します。たとえば、オブジェクトがプルダウン・メニューの下になった場合などがそれに該当します。
      定義:
      isShowing、インタフェース: AccessibleComponent
      戻り値:
      オブジェクトが表示されている場合はtrue、そうでない場合はfalse
    • contains

      public boolean contains​(Point p)
      指定されたポイントがオブジェクトの境界の内側にあるかどうかを判定します。そのポイントのxおよびy座標は、オブジェクトの座標系を基準に定義されます。
      定義:
      contains、インタフェース: AccessibleComponent
      パラメータ:
      p - オブジェクトの座標系を基準にしたPoint
      戻り値:
      オブジェクトにPointが含まれる場合はtrue。それ以外の場合はfalse
      関連項目:
      AccessibleComponent.getBounds()
    • getLocationOnScreen

      public Point getLocationOnScreen()
      画面上のオブジェクトの位置を返します。
      定義:
      getLocationOnScreen、インタフェース: AccessibleComponent
      戻り値:
      画面上のオブジェクトの位置。このオブジェクトが画面上にない場合はnullになることがある
      関連項目:
      AccessibleComponent.getBounds(), AccessibleComponent.getLocation()
    • getLocation

      public Point getLocation()
      画面の座標空間でオブジェクトの左上隅を指定するポイントの形式で、親を基準にしたオブジェクトの位置を取得します。
      定義:
      getLocation、インタフェース: AccessibleComponent
      戻り値:
      画面の座標空間でのオブジェクトの境界の左上隅を表すPointのインスタンス。このオブジェクトまたはその親が画面上にない場合はnull
      関連項目:
      AccessibleComponent.getBounds(), AccessibleComponent.getLocationOnScreen()
    • setLocation

      public void setLocation​(Point p)
      親を基準にしてオブジェクトの位置を設定します。
      定義:
      setLocation、インタフェース: AccessibleComponent
      パラメータ:
      p - オブジェクトの座標
      関連項目:
      AccessibleComponent.getLocation()
    • getBounds

      public Rectangle getBounds()
      オブジェクトの境界を、Rectangleオブジェクトの形式で取得します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。
      定義:
      getBounds、インタフェース: AccessibleComponent
      戻り値:
      このコンポーネントの境界を示す矩形。このオブジェクトが画面上にない場合はnull
      関連項目:
      AccessibleComponent.contains(java.awt.Point)
    • setBounds

      public void setBounds​(Rectangle r)
      このオブジェクトの境界をRectangleオブジェクトの形式で設定します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。
      定義:
      setBounds、インタフェース: AccessibleComponent
      パラメータ:
      r - このコンポーネントの境界を示す矩形
      関連項目:
      AccessibleComponent.getBounds()
    • getSize

      public Dimension getSize()
      このオブジェクトのサイズをDimensionオブジェクトの形式で返します。 Dimensionオブジェクトの高さフィールドは、オブジェクトの高さを保持し、Dimensionオブジェクトの幅フィールドは、オブジェクトの幅を保持します。
      定義:
      getSize、インタフェース: AccessibleComponent
      戻り値:
      このコンポーネントのサイズを示すDimensionオブジェクト。このオブジェクトが画面上にない場合はnull
      関連項目:
      AccessibleComponent.setSize(java.awt.Dimension)
    • setSize

      public void setSize​(Dimension d)
      オブジェクトが指定された幅と高さを持つように、オブジェクトのサイズを変更します。
      定義:
      setSize、インタフェース: AccessibleComponent
      パラメータ:
      d - オブジェクトの新しいサイズを指定するディメンション
      関連項目:
      AccessibleComponent.getSize()
    • getAccessibleAt

      public Accessible getAccessibleAt​(Point p)
      ローカル座標のPointに含まれているAccessibleの子が存在する場合は、それを返します。 それ以外の場合はnullを返します。
      定義:
      getAccessibleAt 、インタフェース: AccessibleComponent
      パラメータ:
      p - オブジェクトの親の座標空間で指定された、Accessibleの左上隅を定義する点
      戻り値:
      存在する場合は指定された位置にあるAccessible。存在しない場合はnull
    • isFocusTraversable

      public boolean isFocusTraversable()
      オブジェクトがフォーカスを受け入れられるかどうかを返します。
      定義:
      isFocusTraversable、インタフェース: AccessibleComponent
      戻り値:
      オブジェクトがフォーカスを受け入れ可能な場合はtrue、そうでない場合はfalse
      関連項目:
      AccessibleContext.getAccessibleStateSet()AccessibleState.FOCUSABLEAccessibleState.FOCUSEDAccessibleStateSet
    • requestFocus

      public void requestFocus()
      オブジェクトのフォーカスを要求します。
      定義:
      requestFocus、インタフェース: AccessibleComponent
      関連項目:
      AccessibleComponent.isFocusTraversable()
    • addFocusListener

      public void addFocusListener​(FocusListener l)
      このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。
      定義:
      addFocusListener、インタフェース: AccessibleComponent
      パラメータ:
      l - フォーカス・リスナー
      関連項目:
      AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
    • removeFocusListener

      public void removeFocusListener​(FocusListener l)
      指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。
      定義:
      removeFocusListener、インタフェース: AccessibleComponent
      パラメータ:
      l - フォーカス・リスナー
      関連項目:
      AccessibleComponent.addFocusListener(java.awt.event.FocusListener)