问题
单项选择题
下面的程序是完成一个容器的例子,所缺部分正确的选项是( )。
import java.awt.*;
public class MyFrame extends Frame
public static void main(String args[])
MyFrame fr=new MyFrame("Hello Out There!");
fr.setSize(200,200);
fr.setBackground(Color.red);
______;
public MyFrame(String str)
super(str);//调用父类的构造方法
A.fr.setVisible(false)
B.fr.setVisible
C.fr.setVisible(true)
D.以上都不是
答案
参考答案:B
解析: 本题考查容器中窗口的基本概念。要生成一个窗口,通常用Window的子类Frame来进行实例化,而不是直接用到Window类。每个Frame的对象实例化以后,都是没有大小和不可见的,必须调用setSize()来设置大小,调用 setVisible(true)来设置该窗口为可见的。