问答题
阅读以下说明、Java代码和HTML文档,将应填入(n)处的字句写在对应栏内。
【说明】
当用户启动html浏览器并首次打开下面的html文档时,Java
Applet小程序在显示面板上显示字符串“欢迎您!”;当html页面被其他窗口遮挡后再次显示时,小程序在显示面板上显示“欢迎您回来!”
[Java代码]
import java.awt.*;
import
java.applet.*;
public class HelloApplet extends{{U}} (1)
{{/U}}{
public void paint({{U}} (2)
{{/U}}){
g.drawString(message,10,20);
message="欢迎您回来!";
}
public void {{U}}(3) {{/U}} (){
message="欢迎您!";
}
private {{U}}(4) {{/U}} message;
}
[HTML文档]
<html>
<head>
<title>HTML Test HelloApplet
Page</title>
</head>
<body>
Test HenoApplet 小程序<br>
<applet
codebase="."
code="{{U}}
(5) {{/U}}"
name="TestApplet"
width="400"
height="300"
>
</applet>
</body>
</html>
【正确答案】
【答案解析】Craphic g
[解析] Applet类的paint()方法的参数是Graphic g,此处重载了该方法。
【正确答案】
【答案解析】init
[解析] init()方法是初始化方法,它通常为变量赋初值。
【正确答案】
【答案解析】String
[解析] 由上面的赋值语句可知,私有变量message是String类型的。
【正确答案】
【答案解析】HelloApplet.class
[解析] 该句指明Applet要调用的Java字节码文件,即Java类文件HelloApplet.class。