试题详情
简答题Component类有何特殊之处?其中定义了哪些常用方法?
  • C.omponent类是所有组件和容器的抽象父类,其中定义了一些每个容器和组件都可能用到的方法,较常用的有:
    (1)publicvoidadd(PopupMenupopup):在组件上加入一个弹出菜单,当用户用鼠标右键单击组件时将弹出这个菜单。
    (2)publicColorgetBackground():获得组件的背景色。
    (3)publicFontgetFont():获得组件使用的字体。
    (4)publicColorgetForeground():获得组件的前景色。
    (5)publicGraphicsgetGraphics():获得在组件上绘图时需要使用的Graphics对象。
    (6)publicvoidrepaint(intx,inty,intwidth,intheight):以指定的坐标点(x,y)为左上角,重画组件中指定宽度(width)、指定高度(height)的区域。
    (7)publicvoidsetBackground(Colorc):设置组件的背景色。
    (8)publicvoidsetEnabled(booleanb):设置组件的使能状态。参数b为真则组件使能,否则组件不使能。只有使能状态的组件才能接受用户输入并引发事件。
    (9)publicvoidsetFont(Fontf):设置组件使用的字体。
    (10)publicvoidsetSize(intwidth,intheight):设置组件的大小。
    (11)publicvoidsetVisible(booleanb):设置组件是否可见的属性。参数b为真时,组件在包括它的容器可见时也可见;否则组件不可见。
    (12)publicvoidsetForeground(Colorc):设置组件的前景色。
    (13)publicvoidrequestFocus():使组件获得注意的焦点。
  • 关注下方微信公众号,在线模考后查看

热门试题