模块  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()
      • 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)
        返回 AccessibleAccessible (如果存在),包含在本地坐标 Point
        参数
        p - 相对于此对象的坐标系的点
        结果
        Accessible ,如果存在,则在指定地点; 否则null
      • requestFocus

        void requestFocus()
        请求关注此对象。 如果此对象无法接受焦点,则不会发生任何事情。 否则,对象将尝试获得焦点。
        另请参见:
        isFocusTraversable()