-
- All Known Subinterfaces:
-
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
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
,则该对象支持该接口。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
addFocusListener(FocusListener l)
新新新200新新新200新新新200新新新200新新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新boolean
contains(Point p)
检查指定点是否在该对象的边界内,其中该点的x和y坐标被定义为相对于该对象的坐标系。Accessible
getAccessibleAt(Point p)
返回Accessible
小孩,如果存在,则包含在本地坐标Point
。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)
-
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()
确定对象是否可见。 注意:这意味着该对象意图可见; 然而,它可能不会显示在屏幕上,因为该对象包含的对象之一当前不可见。 要确定对象是否在屏幕上显示,请使用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)
-
getAccessibleAt
Accessible getAccessibleAt(Point p)
返回Accessible
小孩,如果存在,则包含在本地坐标Point
。- 参数
-
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)
新新新200新新新200新新新200新新新200新新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新- 参数
-
l
- 焦点侦听器 - 另请参见:
-
removeFocusListener(java.awt.event.FocusListener)
-
removeFocusListener
void removeFocusListener(FocusListener l)
删除指定的焦点侦听器,使其不再从此组件接收焦点事件。- 参数
-
l
- 焦点侦听器 - 另请参见:
-
addFocusListener(java.awt.event.FocusListener)
-
-