- 既知のすべてのサブインタフェース:
- AccessibleExtendedComponent
- 既知のすべての実装クラス:
- AbstractButton.AccessibleAbstractButton,- Applet.AccessibleApplet,- Box.AccessibleBox,- Box.Filler.AccessibleBoxFiller,- Button.AccessibleAWTButton,- Canvas.AccessibleAWTCanvas,- CellRendererPane.AccessibleCellRendererPane,- Checkbox.AccessibleAWTCheckbox,- CheckboxMenuItem.AccessibleAWTCheckboxMenuItem,- Choice.AccessibleAWTChoice,- Component.AccessibleAWTComponent,- Container.AccessibleAWTContainer,- Dialog.AccessibleAWTDialog,- Frame.AccessibleAWTFrame,- JApplet.AccessibleJApplet,- JButton.AccessibleJButton,- JCheckBox.AccessibleJCheckBox,- JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem,- JColorChooser.AccessibleJColorChooser,- JComboBox.AccessibleJComboBox,- JComponent.AccessibleJComponent,- JDesktopPane.AccessibleJDesktopPane,- JDialog.AccessibleJDialog,- JEditorPane.AccessibleJEditorPane,- JEditorPane.AccessibleJEditorPaneHTML,- JEditorPane.JEditorPaneAccessibleHypertextSupport,- JFileChooser.AccessibleJFileChooser,- JFrame.AccessibleJFrame,- JInternalFrame.AccessibleJInternalFrame,- JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon,- JLabel.AccessibleJLabel,- JLayeredPane.AccessibleJLayeredPane,- JList.AccessibleJList,- JList.AccessibleJList.AccessibleJListChild,- JMenu.AccessibleJMenu,- JMenuBar.AccessibleJMenuBar,- JMenuItem.AccessibleJMenuItem,- JOptionPane.AccessibleJOptionPane,- JPanel.AccessibleJPanel,- JPasswordField.AccessibleJPasswordField,- JPopupMenu.AccessibleJPopupMenu,- JProgressBar.AccessibleJProgressBar,- JRadioButton.AccessibleJRadioButton,- JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem,- JRootPane.AccessibleJRootPane,- JScrollBar.AccessibleJScrollBar,- JScrollPane.AccessibleJScrollPane,- JSeparator.AccessibleJSeparator,- JSlider.AccessibleJSlider,- JSpinner.AccessibleJSpinner,- JSplitPane.AccessibleJSplitPane,- JTabbedPane.AccessibleJTabbedPane,- JTable.AccessibleJTable,- JTable.AccessibleJTable.AccessibleJTableCell,- JTableHeader.AccessibleJTableHeader,- JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry,- JTextArea.AccessibleJTextArea,- JTextComponent.AccessibleJTextComponent,- JTextField.AccessibleJTextField,- JToggleButton.AccessibleJToggleButton,- JToolBar.AccessibleJToolBar,- JToolTip.AccessibleJToolTip,- JTree.AccessibleJTree,- JTree.AccessibleJTree.AccessibleJTreeNode,- JViewport.AccessibleJViewport,- JWindow.AccessibleJWindow,- Label.AccessibleAWTLabel,- List.AccessibleAWTList,- List.AccessibleAWTList.AccessibleAWTListChild,- Menu.AccessibleAWTMenu,- MenuBar.AccessibleAWTMenuBar,- MenuComponent.AccessibleAWTMenuComponent,- MenuItem.AccessibleAWTMenuItem,- Panel.AccessibleAWTPanel,- PopupMenu.AccessibleAWTPopupMenu,- Scrollbar.AccessibleAWTScrollBar,- ScrollPane.AccessibleAWTScrollPane,- TextArea.AccessibleAWTTextArea,- TextComponent.AccessibleAWTTextComponent,- TextField.AccessibleAWTTextField,- Translator,- Window.AccessibleAWTWindow
public interface AccessibleComponent
AccessibleComponentインタフェースは、画面にレンダリングされるすべてのオブジェクトによってサポートされる必要があります。 このインタフェースは、オブジェクトのグラフィカルな表現を判定および設定するための標準メカニズムをユーザー補助テクノロジに提供します。 アプリケーションは、最初にAccessibleContextを取得し、AccessibleContext.getAccessibleComponent()メソッドを呼び出して、オブジェクトがAccessibleComponentインタフェースをサポートしているかどうかを判断できます。 戻り値がnullでない場合、オブジェクトはこのインタフェースをサポートします。 - 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddFocusListener(FocusListener l)このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。booleancontains(Point p)指定された点がオブジェクトの境界の内側にあるかどうかを判定します。その点のxおよびy座標は、オブジェクトの座標系を基準に定義されます。AccessiblegetAccessibleAt(Point p)ローカル座標Pointに含まれているAccessible子が存在する場合は、それを返します。ColorgetBackground()このオブジェクトのバックグラウンド・カラーを取得します。RectanglegetBounds()このオブジェクトの境界をRectangleオブジェクトの形式で取得します。CursorgetCursor()このオブジェクトのカーソルを取得します。FontgetFont()このオブジェクトのフォントを取得します。FontMetricsgetFontMetrics(Font f)このオブジェクトのFontMetricsを取得します。ColorgetForeground()このオブジェクトのフォアグラウンド・カラーを取得します。PointgetLocation()画面の座標空間でオブジェクトの左上隅を指定する点の形式で、親を基準にしたオブジェクトの位置を取得します。PointgetLocationOnScreen()画面上のオブジェクトの位置を返します。DimensiongetSize()このオブジェクトのサイズをDimensionオブジェクトの形式で返します。booleanisEnabled()オブジェクトが有効かどうかを判定します。booleanisFocusTraversable()オブジェクトがフォーカスを受け入れられるかどうかを返します。booleanisShowing()オブジェクトが表示されているかどうかを判定します。booleanisVisible()オブジェクトが可視かどうかを判定します。voidremoveFocusListener(FocusListener l)指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。voidrequestFocus()オブジェクトのフォーカスを要求します。voidsetBackground(Color c)このオブジェクトのバックグラウンド・カラーを設定します。voidsetBounds(Rectangle r)このオブジェクトの境界をRectangleオブジェクトの形式で設定します。voidsetCursor(Cursor cursor)このオブジェクトのカーソルを設定します。voidsetEnabled(boolean b)オブジェクトを使用可能な状態に設定します。voidsetFont(Font f)このオブジェクトのフォントを設定します。voidsetForeground(Color c)このオブジェクトのフォアグラウンド・カラーを設定します。voidsetLocation(Point p)親を基準にしてオブジェクトの位置を設定します。voidsetSize(Dimension d)指定された幅と高さを持つように、このオブジェクトのサイズを変更します。voidsetVisible(boolean b)オブジェクトの可視状態を設定します。
- 
メソッドの詳細- 
getBackgroundColor getBackground()このオブジェクトのバックグラウンド・カラーを取得します。- 戻り値:
- サポートされている場合は、オブジェクトのバックグラウンド・カラー。それ以外の場合はnull
- 関連項目:
- setBackground(java.awt.Color)
 
- 
setBackgroundvoid setBackground(Color c)このオブジェクトのバックグラウンド・カラーを設定します。- パラメータ:
- c- バックグラウンドの新しい色
- 関連項目:
- setBackground(java.awt.Color)
 
- 
getForegroundColor getForeground()このオブジェクトのフォアグラウンド・カラーを取得します。- 戻り値:
- サポートされている場合は、オブジェクトのフォアグラウンド・カラー。それ以外の場合はnull
- 関連項目:
- setForeground(java.awt.Color)
 
- 
setForegroundvoid setForeground(Color c)このオブジェクトのフォアグラウンド・カラーを設定します。- パラメータ:
- c- フォアグラウンドの新しい色
- 関連項目:
- getForeground()
 
- 
getCursorCursor getCursor()このオブジェクトのカーソルを取得します。- 戻り値:
- カーソルがサポートされている場合は、そのオブジェクトのカーソル。それ以外の場合は、null
- 関連項目:
- setCursor(java.awt.Cursor)
 
- 
setCursorvoid setCursor(Cursor cursor)このオブジェクトのカーソルを設定します。- パラメータ:
- cursor- オブジェクトの新しいカーソル
- 関連項目:
- getCursor()
 
- 
getFontFont getFont()このオブジェクトのフォントを取得します。- 戻り値:
- サポートされていればオブジェクトのフォント。それ以外の場合は、null
- 関連項目:
- setFont(java.awt.Font)
 
- 
setFontvoid setFont(Font f)このオブジェクトのフォントを設定します。- パラメータ:
- f- オブジェクトの新しいフォント
- 関連項目:
- getFont()
 
- 
getFontMetricsFontMetrics getFontMetrics(Font f)このオブジェクトのFontMetricsを取得します。- パラメータ:
- f- フォント・メトリックを取得するフォント
- 戻り値:
- サポートされている場合は、オブジェクトのFontMetrics。それ以外の場合はnull
- 関連項目:
- getFont()
 
- 
isEnabledboolean isEnabled()オブジェクトが有効かどうかを判定します。 有効になっているオブジェクトも、AccessibleStateSetsにAccessibleState.ENABLED状態が設定されます。- 戻り値:
- オブジェクトが有効な場合はtrue; そうでなければ、false
- 関連項目:
- setEnabled(boolean)、- AccessibleContext.getAccessibleStateSet()、- AccessibleState.ENABLED、- AccessibleStateSet
 
- 
setEnabledvoid setEnabled(boolean b)オブジェクトを使用可能な状態に設定します。- パラメータ:
- b-- trueの場合、このオブジェクトを有効にします。それ以外の場合は無効にします
- 関連項目:
- isEnabled()
 
- 
isVisibleboolean isVisible()オブジェクトが可視かどうかを判定します。 ノート: オブジェクトは可視であろうとしても、そのオブジェクトを含むオブジェクトの1つが可視でない場合は、そのオブジェクトも画面に表示されない場合があります。 オブジェクトが画面に表示されているかどうかを判断するには、isShowing()を使用表示されているオブジェクトも、 AccessibleStateSetsにAccessibleState.VISIBLE状態が設定されます。- 戻り値:
- オブジェクトが可視であればtrue; そうでなければ、false
- 関連項目:
- setVisible(boolean)、- AccessibleContext.getAccessibleStateSet()、- AccessibleState.VISIBLE、- AccessibleStateSet
 
- 
setVisiblevoid setVisible(boolean b)オブジェクトの可視状態を設定します。- パラメータ:
- b-- trueがこのオブジェクトを表示する場合、さもなければ、それを隠す
- 関連項目:
- isVisible()
 
- 
isShowingboolean isShowing()オブジェクトが表示されているかどうかを判定します。 これは、オブジェクトおよびその上位オブジェクトの可視性を調べることによって判定されます。 注意: オブジェクトが別の(例えば、それはプルダウンされたメニューの下にあります)によって隠されていても、trueを返します。- 戻り値:
- オブジェクトが表示されている場合true; そうでなければ、false
 
- 
containsboolean contains(Point p)指定された点がオブジェクトの境界の内側にあるかどうかを判定します。その点のxおよびy座標は、オブジェクトの座標系を基準に定義されます。- パラメータ:
- p- オブジェクトの座標系に対する相対的な点
- 戻り値:
- オブジェクトにポイントが含まれている場合true; そうでなければfalse
- 関連項目:
- getBounds()
 
- 
getLocationOnScreenPoint getLocationOnScreen()画面上のオブジェクトの位置を返します。- 戻り値:
- 画面上のオブジェクトのロケーション。nullこのオブジェクトが画面にない場合
- 関連項目:
- getBounds(),- getLocation()
 
- 
getLocationPoint getLocation()画面の座標空間でオブジェクトの左上隅を指定する点の形式で、親を基準にしたオブジェクトの位置を取得します。- 戻り値:
- Pointのインスタンスで、画面の座標空間にあるオブジェクトの左上隅を表します。- nullこのオブジェクトまたはその親が画面上にない場合
- 関連項目:
- getBounds(),- getLocationOnScreen()
 
- 
setLocationvoid setLocation(Point p)親を基準にしてオブジェクトの位置を設定します。- パラメータ:
- p- 左上隅の新しい位置
- 関連項目:
- getLocation()
 
- 
getBoundsRectangle getBounds()このオブジェクトの境界をRectangleオブジェクトの形式で取得します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。- 戻り値:
- このコンポーネント境界を示す矩形。nullこのオブジェクトが画面上にない場合。
- 関連項目:
- contains(java.awt.Point)
 
- 
setBoundsvoid setBounds(Rectangle r)このオブジェクトの境界をRectangleオブジェクトの形式で設定します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。- パラメータ:
- r- コンポーネントの境界を示す矩形
- 関連項目:
- getBounds()
 
- 
getSizeDimension getSize()このオブジェクトのサイズをDimensionオブジェクトの形式で返します。Dimensionオブジェクトのheightフィールドにはこのオブジェクトの高さが含まれ、Dimensionオブジェクトのwidthフィールドにはこのオブジェクトの幅が含まれます。- 戻り値:
- このコンポーネントのサイズを示すDimensionオブジェクト。nullこのオブジェクトが画面にない場合
- 関連項目:
- setSize(java.awt.Dimension)
 
- 
setSizevoid setSize(Dimension d)指定された幅と高さを持つように、このオブジェクトのサイズを変更します。- パラメータ:
- d- オブジェクトの新規サイズを指定する寸法
- 関連項目:
- getSize()
 
- 
getAccessibleAtAccessible getAccessibleAt(Point p)ローカル座標Pointに含まれているAccessible子が存在する場合は、それを返します。- パラメータ:
- p- このオブジェクトの座標系を基準にした、ポイントの相対位置
- 戻り値:
- 存在する場合は指定された位置にあるAccessible。存在しない場合はnull
 
- 
isFocusTraversableboolean isFocusTraversable()オブジェクトがフォーカスを受け入れられるかどうかを返します。 フォーカスを受け入れることができるオブジェクトは、AccessibleStateSetsにAccessibleState.FOCUSABLE状態が設定されます。- 戻り値:
- オブジェクトがフォーカスを受け入れられる場合true; そうでなければfalse
- 関連項目:
- AccessibleContext.getAccessibleStateSet()、- AccessibleState.FOCUSABLE、- AccessibleState.FOCUSED、- AccessibleStateSet
 
- 
requestFocusvoid requestFocus()オブジェクトのフォーカスを要求します。 このオブジェクトがフォーカスを受け取ることができない場合は、何も起こりません。 そうでない場合は、オブジェクトはフォーカスを受け取ろうとします。- 関連項目:
- isFocusTraversable()
 
- 
addFocusListenervoid addFocusListener(FocusListener l)このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。- パラメータ:
- l- フォーカス・リスナー
- 関連項目:
- removeFocusListener(java.awt.event.FocusListener)
 
- 
removeFocusListenervoid removeFocusListener(FocusListener l)指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。- パラメータ:
- l- フォーカス・リスナー
- 関連項目:
- addFocusListener(java.awt.event.FocusListener)
 
 
-