Java Applet计算矩形面积与周长

需积分: 10 3 下载量 144 浏览量 更新于2024-09-15 收藏 1KB TXT 举报
该资源是一个关于使用Java Applet来计算矩形面积和周长的教程,其中涉及到HTML页面中参数的传递以及Java图形界面的绘制。 在这个Java Applet程序中,我们首先通过HTML文件中的`<PARAM>`标签来传递两个参数,即矩形的长(x)和宽(y)。在HTML文件的`<HEAD>`部分,可以看到两行`<PARAM>`标签,分别设置了`NAME`属性为"x"和"y",并赋予了它们初始值,例如`VALUE=8`和`VALUE=5`。 Java Applet程序`rectangle`继承自`Applet`类,并定义了两个整型变量`a`和`b`来存储矩形的边长。在`init()`方法中,使用`this.getParameter("x")`和`this.getParameter("y")`从HTML中获取参数值,并将它们转换为字符串`st1`和`st2`。 接下来,我们将字符串转换为整数,这是通过`Integer.parseInt(st1)`和`Integer.parseInt(st2)`完成的。这样,`a`和`b`就分别代表了矩形的长和宽。 在`paint(Graphics g)`方法中,我们实际执行了面积和周长的计算。`g.drawString()`函数用于在Applet窗口中绘制文本,分别显示了矩形的周长和面积。`g.drawString("ܳ="+(2*(a+b)),30,20);`这一行代码计算并显示了周长,而`g.drawString("="+(a*b),30,40);`则计算并显示了面积。 HTML文件的`<BODY>`部分包含了一个`<APPLET>`标签,用于嵌入Java Applet。它指定了Applet的类路径、名称、宽度、高度以及其他属性,并再次使用`<PARAM>`标签提供了矩形的长和宽参数。 这个例子展示了如何在HTML和Java之间传递参数,以及如何在Java Applet中处理这些参数以进行计算,并将结果显示在图形界面上。这对于理解Java Applet的基本工作原理和Web交互性编程是非常有价值的。