Module  java.desktop
软件包  javax.accessibility

Interface AccessibleComponent

    • 方法详细信息

      • getBackground

        Color getBackground​()
        获取此对象的背景颜色。
        结果
        对象的背景颜色(如果支持); 否则, null
        另请参见:
        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)
      • setFont

        void setFont​(Font f)
        设置此对象的字体。
        参数
        f - 对象的新字体
        另请参见:
        getFont()
      • getFontMetrics

        FontMetrics getFontMetrics​(Font f)
        获取此对象的 FontMetrics
        参数
        f - 要获取字体指标的字体
        结果
        FontMetrics ,如果支持,则该对象; 否则, null
        另请参见:
        getFont()
      • setEnabled

        void setEnabled​(boolean b)
        设置对象的已启用状态。
        参数
        b - 如果是true ,启用此对象; 否则,禁用它
        另请参见:
        isEnabled()
      • 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)
      • setSize

        void setSize​(Dimension d)
        调整此对象的大小,使其具有宽度和高度。
        参数
        d - 指定对象的新大小的维度
        另请参见:
        getSize()
      • getAccessibleAt

        Accessible getAccessibleAt​(Point p)
        返回 Accessible小孩,如果存在,则包含在本地坐标 Point
        参数
        p - 相对于该对象的坐标系的点
        结果
        Accessible ,如果存在,在指定的位置; 否则null
      • 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)