所有类


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)

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部