| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface AccessibleComponent
屏幕上呈现的任何对象都应该支持 AccessibleComponent 接口。此接口为辅助技术提供了标准机制,以确定和设置对象的图形表示形式。应用程序通过先获取某个对象的 AccessibleContext,然后调用 AccessibleContext.getAccessibleComponent() 方法,能够确定该对象是否支持 AccessibleComponent 接口。如果返回值不为 null,则该对象支持此接口。
Accessible,
Accessible.getAccessibleContext(),
AccessibleContext,
AccessibleContext.getAccessibleComponent()| 方法摘要 | |
|---|---|
|  void | addFocusListener(FocusListener l)添加指定的焦点侦听器,以接收来自此组件的焦点事件。 | 
|  boolean | contains(Point p)检查指定点是否位于此对象的边界内,其中该点的 X 坐标和 Y 坐标是相对于对象的坐标系统定义的。 | 
|  Accessible | getAccessibleAt(Point p)返回本地坐标 Point 包含的可访问子级(如果存在)。 | 
|  Color | getBackground()获取此对象的背景色。 | 
|  Rectangle | getBounds()获取 Rectangle 对象形式的此对象的边界。 | 
|  Cursor | getCursor()获取此对象的 Cursor。 | 
|  Font | getFont()获取此对象的 Font。 | 
|  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)设置此对象的 Cursor。 | 
|  void | setEnabled(boolean b)设置对象的启用状态。 | 
|  void | setFont(Font f)设置此对象的 Font。 | 
|  void | setForeground(Color c)设置此对象的前景色。 | 
|  void | setLocation(Point p)设置对象相对于父级的位置。 | 
|  void | setSize(Dimension d)调整此对象,使其具有高度和宽度。 | 
|  void | setVisible(boolean b)设置对象的可见状态。 | 
| 方法详细信息 | 
|---|
Color getBackground()
setBackground(java.awt.Color)void setBackground(Color c)
c - 新的背景 ColorsetBackground(java.awt.Color)Color getForeground()
setForeground(java.awt.Color)void setForeground(Color c)
c - 新的前景 ColorgetForeground()Cursor getCursor()
setCursor(java.awt.Cursor)void setCursor(Cursor cursor)
cursor - 对象的新 CursorgetCursor()Font getFont()
setFont(java.awt.Font)void setFont(Font f)
f - 对象的新 FontgetFont()FontMetrics getFontMetrics(Font f)
f - Font
getFont()boolean isEnabled()
setEnabled(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.ENABLED,
AccessibleStateSetvoid setEnabled(boolean b)
b - 如果为 true,则启用此对象;否则禁用它isEnabled()boolean isVisible()
可见的对象在其 AccessibleStateSet 中也将具有 AccessibleState.VISIBLE 状态设置。
setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.VISIBLE,
AccessibleStateSetvoid setVisible(boolean b)
b - 如果为 true,则显示此对象;否则隐藏它isVisible()boolean isShowing()
boolean contains(Point p)
p - 相对于对象的坐标系统的 Point
getBounds()Point getLocationOnScreen()
getBounds(),
getLocation()Point getLocation()
getBounds(),
getLocationOnScreen()void setLocation(Point p)
p - 左上角的新位置getLocation()Rectangle getBounds()
contains(java.awt.Point)void setBounds(Rectangle r)
r - 指示此组件边界的矩形getBounds()Dimension getSize()
setSize(java.awt.Dimension)void setSize(Dimension d)
d - 指定对象新大小的维数。getSize()Accessible getAccessibleAt(Point p)
p - 相对于此对象坐标系统的 point。
boolean isFocusTraversable()
AccessibleContext.getAccessibleStateSet(),
AccessibleState.FOCUSABLE,
AccessibleState.FOCUSED,
AccessibleStateSetvoid requestFocus()
isFocusTraversable()void addFocusListener(FocusListener l)
l - 焦点侦听器removeFocusListener(java.awt.event.FocusListener)void removeFocusListener(FocusListener l)
l - 焦点侦听器addFocusListener(java.awt.event.FocusListener)| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。