Java程序设计习题集
} }
}
34.Applet程序:有2个复选框,其名称为“玩耍”和“学习”,根据选择情况,分别显示“我就喜欢玩耍”,“我只喜欢学习”,“两个我都喜欢”。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; //定义类testCheck public class testCheck {
Checkbox c1,c2; String s=\
public void init() {
c1=new Checkbox(\玩耍\ c1.addItemListener(this); add(c1);
c2=new Checkbox(\学习\ c2.addItemListener(this); add(c2);
}
(ItemEvent e) //Checkbox选择事件响应处理方法 {
if( ) //如果两个都选择 s=\玩耍和学习我都喜欢\ else if(c1.getState()) s=\我就喜欢玩耍\ else if(c2.getState()) s=\我只喜欢学习\ else s=\
//重画 }
public void paint(Graphics g)
{
//在(20,80)处显示字符串s }
- 21 - 第 页
Java程序设计习题集
}
对应HTML文件
36.根据applet参数显示图片,参数为图片文件名,图片文件在HTML文件同一目录下
import java.applet.Applet; import java.awt.*;
public class {
String fn; //图片文件名
int fw,fh; //图片显示的宽度和高度 Label fname;
public void init() {
fname=new Label(\ ;
fn=getParameter(\取得参数 }
public void paint(Graphics g)
{
Image pic;
pic=getImage( ,fn);//取得图片对象 if(pic!=null) {
fname.setText(fn); fw=pic.getWidth(this); fh=pic.getHeight(this);
(pic,50,50,fw/2,fh/2,this); //画图
} else
fname.setText(\无法找到图片!\
} }
对应HTML文件