问题 问答题

[说明] 当用户启动html浏览器并首次打开下面的html文档时,Java Applet小程序在第一个显示面板上显示字符串"HelloWorld";在第二个显示面板上画一条直线。[Java代码]import java.awt. *;import javax.swing. *;public class HelloWorldApplet extends JApplet pubhc void (1) {(2) str="HetloWorld";JLabel label = new JLabel(str);this. getContentPane().add(label); }}import java.applet.Applet;import java.awt.Graphics;public class AppletPaint extends (3) { public void paint( (4) ) { g.drawLine(0,0,300,200); }}[HTML文档]<html><head><title> HTML Test Page </title></head><body><applet code=" (5) " width="300" height="100"></applet><applet code=" AppletPaint.class" width="300" height="100"></applet></body></html>

答案

参考答案:

解析:(1) init() (2) String (3) Applet (4) Graphics g (5) HelloWorldApplet.class (1)applet初始化的时候要调用该方法,它仅被调用一次。初始化的代码经常放到这里。(2)程序在标签JLabe1在构造过程中赋予其显示的文本,它的构造函数的输入参数是String类型的,这个在 str的定义中也可以看出。(3)AppletPaint继承自Applet类。(4)很明显,这里需要一个Graphics类来画直线。(5)这是Applet的html标记的使用方法,code属性给出特定的类文件名,并且必须包括扩展名.class。width和height属性定义了该Applet的窗口大小。

填空题
单项选择题