- 既知のすべてのサブインタフェース:
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
でない場合、オブジェクトはこのインタフェースをサポートします。 -
メソッドのサマリー
修飾子と型 メソッド 説明 void
addFocusListener(FocusListener l)
このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。boolean
contains(Point p)
指定された点がオブジェクトの境界の内側にあるかどうかを判定します。その点のxおよびy座標は、オブジェクトの座標系を基準に定義されます。Accessible
getAccessibleAt(Point p)
ローカル座標Point
に含まれているAccessible
子が存在する場合は、それを返します。Color
getBackground()
このオブジェクトのバックグラウンド・カラーを取得します。Rectangle
getBounds()
このオブジェクトの境界をRectangle
オブジェクトの形式で取得します。Cursor
getCursor()
このオブジェクトのカーソルを取得します。Font
getFont()
このオブジェクトのフォントを取得します。FontMetrics
getFontMetrics(Font f)
このオブジェクトのFontMetrics
を取得します。Color
getForeground()
このオブジェクトのフォアグラウンド・カラーを取得します。Point
getLocation()
画面の座標空間でオブジェクトの左上隅を指定する点の形式で、親を基準にしたオブジェクトの位置を取得します。Point
getLocationOnScreen()
画面上のオブジェクトの位置を返します。Dimension
getSize()
このオブジェクトのサイズをDimension
オブジェクトの形式で返します。boolean
isEnabled()
オブジェクトが有効かどうかを判定します。boolean
isFocusTraversable()
オブジェクトがフォーカスを受け入れられるかどうかを返します。boolean
isShowing()
オブジェクトが表示されているかどうかを判定します。boolean
isVisible()
オブジェクトが可視かどうかを判定します。void
removeFocusListener(FocusListener l)
指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。void
requestFocus()
オブジェクトのフォーカスを要求します。void
setBackground(Color c)
このオブジェクトのバックグラウンド・カラーを設定します。void
setBounds(Rectangle r)
このオブジェクトの境界をRectangle
オブジェクトの形式で設定します。void
setCursor(Cursor cursor)
このオブジェクトのカーソルを設定します。void
setEnabled(boolean b)
オブジェクトを使用可能な状態に設定します。void
setFont(Font f)
このオブジェクトのフォントを設定します。void
setForeground(Color c)
このオブジェクトのフォアグラウンド・カラーを設定します。void
setLocation(Point p)
親を基準にしてオブジェクトの位置を設定します。void
setSize(Dimension d)
指定された幅と高さを持つように、このオブジェクトのサイズを変更します。void
setVisible(boolean b)
オブジェクトの可視状態を設定します。
-
メソッドの詳細
-
getBackground
Color getBackground()このオブジェクトのバックグラウンド・カラーを取得します。- 戻り値:
- サポートされている場合は、オブジェクトのバックグラウンド・カラー。それ以外の場合は
null
- 関連項目:
setBackground(java.awt.Color)
-
setBackground
void setBackground(Color c)このオブジェクトのバックグラウンド・カラーを設定します。- パラメータ:
c
- バックグラウンドの新しい色- 関連項目:
setBackground(java.awt.Color)
-
getForeground
Color getForeground()このオブジェクトのフォアグラウンド・カラーを取得します。- 戻り値:
- サポートされている場合は、オブジェクトのフォアグラウンド・カラー。それ以外の場合は
null
- 関連項目:
setForeground(java.awt.Color)
-
setForeground
void setForeground(Color c)このオブジェクトのフォアグラウンド・カラーを設定します。- パラメータ:
c
- フォアグラウンドの新しい色- 関連項目:
getForeground()
-
getCursor
Cursor getCursor()このオブジェクトのカーソルを取得します。- 戻り値:
- カーソルがサポートされている場合は、そのオブジェクトのカーソル。それ以外の場合は、
null
- 関連項目:
setCursor(java.awt.Cursor)
-
setCursor
void setCursor(Cursor cursor)このオブジェクトのカーソルを設定します。- パラメータ:
cursor
- オブジェクトの新しいカーソル- 関連項目:
getCursor()
-
getFont
Font getFont()このオブジェクトのフォントを取得します。- 戻り値:
- サポートされていればオブジェクトのフォント。それ以外の場合は、
null
- 関連項目:
setFont(java.awt.Font)
-
setFont
void setFont(Font f)このオブジェクトのフォントを設定します。- パラメータ:
f
- オブジェクトの新しいフォント- 関連項目:
getFont()
-
getFontMetrics
FontMetrics getFontMetrics(Font f)このオブジェクトのFontMetrics
を取得します。- パラメータ:
f
- フォント・メトリックを取得するフォント- 戻り値:
- サポートされている場合は、オブジェクトの
FontMetrics
。それ以外の場合はnull
- 関連項目:
getFont()
-
isEnabled
boolean isEnabled()オブジェクトが有効かどうかを判定します。 有効になっているオブジェクトも、AccessibleStateSets
にAccessibleState.ENABLED
状態が設定されます。- 戻り値:
- オブジェクトが有効な場合は
true
; そうでなければ、false
- 関連項目:
setEnabled(boolean)
、AccessibleContext.getAccessibleStateSet()
、AccessibleState.ENABLED
、AccessibleStateSet
-
setEnabled
void setEnabled(boolean b)オブジェクトを使用可能な状態に設定します。- パラメータ:
b
-true
の場合、このオブジェクトを有効にします。それ以外の場合は無効にします- 関連項目:
isEnabled()
-
isVisible
boolean isVisible()オブジェクトが可視かどうかを判定します。 注: オブジェクトは可視であろうとしても、そのオブジェクトを含むオブジェクトの1つが可視でない場合は、そのオブジェクトも画面に表示されない場合があります。 オブジェクトが画面に表示されているかどうかを判断するには、isShowing()
を使用表示されているオブジェクトも、
AccessibleStateSets
にAccessibleState.VISIBLE
状態が設定されます。- 戻り値:
- オブジェクトが可視であれば
true
; そうでなければ、false
- 関連項目:
setVisible(boolean)
、AccessibleContext.getAccessibleStateSet()
、AccessibleState.VISIBLE
、AccessibleStateSet
-
setVisible
void setVisible(boolean b)オブジェクトの可視状態を設定します。- パラメータ:
b
-true
がこのオブジェクトを表示する場合、さもなければ、それを隠す- 関連項目:
isVisible()
-
isShowing
boolean isShowing()オブジェクトが表示されているかどうかを判定します。 これは、オブジェクトおよびその上位オブジェクトの可視性を調べることによって判定されます。 注意: オブジェクトが別の(例えば、それはプルダウンされたメニューの下にあります)によって隠されていても、true
を返します。- 戻り値:
- オブジェクトが表示されている場合
true
; そうでなければ、false
-
contains
boolean contains(Point p)指定された点がオブジェクトの境界の内側にあるかどうかを判定します。その点のxおよびy座標は、オブジェクトの座標系を基準に定義されます。- パラメータ:
p
- オブジェクトの座標系に対する相対的な点- 戻り値:
- オブジェクトにポイントが含まれている場合
true
; そうでなければfalse
- 関連項目:
getBounds()
-
getLocationOnScreen
Point getLocationOnScreen()画面上のオブジェクトの位置を返します。- 戻り値:
- 画面上のオブジェクトのロケーション。
null
このオブジェクトが画面にない場合 - 関連項目:
getBounds()
,getLocation()
-
getLocation
Point getLocation()画面の座標空間でオブジェクトの左上隅を指定する点の形式で、親を基準にしたオブジェクトの位置を取得します。- 戻り値:
Point
のインスタンスで、画面の座標空間にあるオブジェクトの左上隅を表します。null
このオブジェクトまたはその親が画面上にない場合- 関連項目:
getBounds()
,getLocationOnScreen()
-
setLocation
void setLocation(Point p)親を基準にしてオブジェクトの位置を設定します。- パラメータ:
p
- 左上隅の新しい位置- 関連項目:
getLocation()
-
getBounds
Rectangle getBounds()このオブジェクトの境界をRectangle
オブジェクトの形式で取得します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。- 戻り値:
- このコンポーネント境界を示す矩形。
null
このオブジェクトが画面上にない場合。 - 関連項目:
contains(java.awt.Point)
-
setBounds
void setBounds(Rectangle r)このオブジェクトの境界をRectangle
オブジェクトの形式で設定します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。- パラメータ:
r
- コンポーネントの境界を示す矩形- 関連項目:
getBounds()
-
getSize
Dimension getSize()このオブジェクトのサイズをDimension
オブジェクトの形式で返します。Dimension
オブジェクトのheight
フィールドにはこのオブジェクトの高さが含まれ、Dimension
オブジェクトのwidth
フィールドにはこのオブジェクトの幅が含まれます。- 戻り値:
- このコンポーネントのサイズを示す
Dimension
オブジェクト。null
このオブジェクトが画面にない場合 - 関連項目:
setSize(java.awt.Dimension)
-
setSize
void setSize(Dimension d)指定された幅と高さを持つように、このオブジェクトのサイズを変更します。- パラメータ:
d
- オブジェクトの新規サイズを指定する寸法- 関連項目:
getSize()
-
getAccessibleAt
Accessible getAccessibleAt(Point p)ローカル座標Point
に含まれているAccessible
子が存在する場合は、それを返します。- パラメータ:
p
- このオブジェクトの座標系を基準にした、ポイントの相対位置- 戻り値:
- 存在する場合は指定された位置にある
Accessible
。存在しない場合はnull
-
isFocusTraversable
boolean isFocusTraversable()オブジェクトがフォーカスを受け入れられるかどうかを返します。 フォーカスを受け入れることができるオブジェクトは、AccessibleStateSets
にAccessibleState.FOCUSABLE
状態が設定されます。- 戻り値:
- オブジェクトがフォーカスを受け入れられる場合
true
; そうでなければfalse
- 関連項目:
AccessibleContext.getAccessibleStateSet()
、AccessibleState.FOCUSABLE
、AccessibleState.FOCUSED
、AccessibleStateSet
-
requestFocus
void requestFocus()オブジェクトのフォーカスを要求します。 このオブジェクトがフォーカスを受け取ることができない場合は、何も起こりません。 そうでない場合は、オブジェクトはフォーカスを受け取ろうとします。- 関連項目:
isFocusTraversable()
-
addFocusListener
void addFocusListener(FocusListener l)このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。- パラメータ:
l
- フォーカス・リスナー- 関連項目:
removeFocusListener(java.awt.event.FocusListener)
-
removeFocusListener
void removeFocusListener(FocusListener l)指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。- パラメータ:
l
- フォーカス・リスナー- 関連項目:
addFocusListener(java.awt.event.FocusListener)
-