问题
单项选择题
关于下面的程序段,说法正确的是
import java.awt.*;
import java.applet.*;
public class Test extends Applet
Canvas MyCanvas;
public void init()
MyCanvas=new Canvas();
MyCanvas.setBackground(Color.cyan);
add(MyCanvas);
A.程序可以运行,且看到显示
B.程序编译出错
C.程序可以运行,但看不到显示
D.以上说法都不对
答案
参考答案:C
解析: 本题考查Canvas。程序本身没有错误,但由于Canvas默认的布局格式导致 Canvas并不显示出来,因此需要增加语句MyCanvas.setSize(150,100)使Canvas可见。