![](https://static.youtibao.com/asksite/comm/pc/images/content_title_q.png)
一个应用程序必须继承Canvas类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一
A.add()
B.requestFocus()
C.repaint()
D.paint()
![](https://static.youtibao.com/asksite/comm/pc/images/content_title_a.png)
A.add()
B.requestFocus()
C.repaint()
D.paint()
第3题
A.实现java.lang.Runnable接口并重写start()方法
B.实现java.lang.Runnable接口并重写run()方法
C.继承java.lang.Thread类并重写run()方法
D.实现java.lang.Thread类并实现start()方法
第4题
A.main方法必须放在一个类中定义
B.main方法表示一个Java应用程序执行的入口点
C.在application环境下有一个类(只能有一个类)必须定义一个main方法
D.Java Applet和Java Application中都有main方法
第5题
A.
B.
C.
D.
第6题
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex10_2.class" width=800 height=400 >
</applet>
*/
public class ex10_2 extends Applet
{
private Panel pane110_2;
private Canvas canvas10_2;
private Button btn1, btn2, btn3;
public void init()
{
canvas10_2=new Canvas();
canvas10_2. ______;
canvas10_2.setBackground(Color.black);
add(canvas10_2);
pane110_2 = new Panel();
pane110_2.setBackground(Color.black );
btn1 = new Button("Red" );
btn2 = new Button("Green" );
btn3 = new Button("Blue" );
pane110_2.add(btn1 );
pane110_2.add(btn2 );
pane110_2.add(btn3 );
______;
}
public boolean action(Event e, Object o )
{
if(e.target == btn1 )
{
pane110_2.setBackground(Color.red );
canvas10_2.setBackground(Color.red );
}
else if(e.target == btn2 )
{
pane110_2.setBackground(Color.green );
canvas10_2.setBackground(Color.green);
}
else if(e.target == btn3 )
{
canvas10_2.setBackground(Color.blue );
pane110_2.setBackground(Color.blue );
}
return true;
}
}
第7题
A.Java应用程序由若干个类所构成,这些类必须在一个源文件中
B.Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中,其中必须有一个源文件含有主类
C.Java源文件必须含有主类
D.Java源文件如果含有主类,主类必须是public类
第9题
A.该方法必须返回IEnumerator或IEnumerable类型
B.该方法必须返回IComparable类型
C.该方法必须明确包含集合
D.该方法必须是类中唯一的迭代器