モジュール java.desktop
パッケージ 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を参照してください。

  • フィールド詳細

    • 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
      関連項目:
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
      PropertyChangeListenerをリスナー・リストから削除します。 すべてのプロパティで登録されたPropertyChangeListenerを削除します。
      オーバーライド:
      removePropertyChangeListener、クラスContainer.AccessibleAWTContainer
      パラメータ:
      listener - 削除されるPropertyChangeListener
    • getBorderTitle

      protected String getBorderTitle(Border b)
      (もしあれば)ボーダー階層に沿ってnullではないタイトルが付いたTitledBorderを再帰的に検索します。 このメソッドは、最初に内側のボーダー、次に外側のボーダーで深さ優先探索を実行します。 複合ボーダーの場合、タイトルが付くと内側のボーダーの外観は良くなりますが、外側のボーダーの外観はあまり良くないと仮定しています。 あくまで任意ですが、同じコンポーネントで複数のタイトル付きボーダーを作成しない方がよいでしょう。
      パラメータ:
      b - タイトルを取得するBorder
      戻り値:
      Stringとしてのボーダー・タイトル、タイトルがない場合はnull
    • getAccessibleName

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

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

      public AccessibleRole getAccessibleRole()
      このオブジェクトの役割を取得します。
      オーバーライド:
      getAccessibleRole、クラスComponent.AccessibleAWTComponent
      戻り値:
      オブジェクトの役割を記述するAccessibleRoleのインスタンス
      関連項目:
    • getAccessibleStateSet

      public AccessibleStateSet getAccessibleStateSet()
      このオブジェクトの状態を取得します。
      オーバーライド:
      getAccessibleStateSet、クラスComponent.AccessibleAWTComponent
      戻り値:
      オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
      関連項目:
    • getAccessibleChildrenCount

      public int getAccessibleChildrenCount()
      オブジェクト内のアクセシビリティ対応の子の数を返します。 このオブジェクトの子のすべてがAccessibleインタフェースを実装する場合、このメソッドはこのオブジェクトの子の数を返さなければいけません。
      オーバーライド:
      getAccessibleChildrenCount、クラスContainer.AccessibleAWTContainer
      戻り値:
      オブジェクト内のAccessible子の数。
    • getAccessibleChild

      public Accessible getAccessibleChild(int i)
      オブジェクトのn番目のAccessible子を返します。
      オーバーライド:
      getAccessibleChild、クラスContainer.AccessibleAWTContainer
      パラメータ:
      i - 子のゼロから始まるインデックス
      戻り値:
      オブジェクトのn番目のAccessible子
      関連項目:
    • 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
      関連項目: