-  
       
- 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,JTextArea.AccessibleJTextArea,JTextComponent.AccessibleJTextComponent,JTextField.AccessibleJTextField,JToggleButton.AccessibleJToggleButton,JToolBar.AccessibleJToolBar,JToolTip.AccessibleJToolTip,JTree.AccessibleJTreeJTree.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)返回Accessible子Accessible(如果存在),包含在本地坐标Point。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)设置对象的可见状态。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
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子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)
添加指定的焦点侦听器以从此组件接收焦点事件。- 参数
 -  
              
l- 焦点监听器 - 另请参见:
 -  
              
removeFocusListener(java.awt.event.FocusListener) 
 
-  
removeFocusListener
void removeFocusListener(FocusListener l)
删除指定的焦点侦听器,以便它不再从此组件接收焦点事件。- 参数
 -  
              
l- 焦点监听器 - 另请参见:
 -  
              
addFocusListener(java.awt.event.FocusListener) 
 
 -  
 
 -