|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.accessibility
接口 AccessibleComponent
- 所有已知子接口:
- 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, Window.AccessibleAWTWindow
-
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) 设置对象的可见状态。 |
方法详细信息 |
---|
getBackground
Color getBackground()
- 获取此对象的背景色。
-
- 返回:
- 如果支持的话,返回对象的背景色;否则返回 null
- 另请参见:
-
setBackground(java.awt.Color)
setBackground
void setBackground(Color c)
- 设置此对象的背景色。
-
- 参数:
-
c
- 新的背景 Color - 另请参见:
-
setBackground(java.awt.Color)
getForeground
Color getForeground()
- 获取此对象的前景色。
-
- 返回:
- 如果支持的话,返回对象的前景色;否则返回 null
- 另请参见:
-
setForeground(java.awt.Color)
setForeground
void setForeground(Color c)
- 设置此对象的前景色。
-
- 参数:
-
c
- 新的前景 Color - 另请参见:
-
getForeground()
getCursor
Cursor getCursor()
- 获取此对象的 Cursor。
-
- 返回:
- 如果支持的话,返回对象的 Cursor;否则返回 null
- 另请参见:
-
setCursor(java.awt.Cursor)
setCursor
void setCursor(Cursor cursor)
- 设置此对象的 Cursor。
-
- 参数:
-
cursor
- 对象的新 Cursor - 另请参见:
-
getCursor()
getFont
Font getFont()
- 获取此对象的 Font。
-
- 返回:
- 如果支持的话,返回对象的 Font;否则返回 null
- 另请参见:
-
setFont(java.awt.Font)