第10题:
问答题
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():使组件获得注意的焦点。
解析:
暂无解析