南邮JAVA程序设计实验2 小应用程序Applet设计
实验目的:
要求学生能在学习和理解课堂学习内容中JAVA小应用程序的基础上,通过实验,培养学生将JAVA小应用程序相关知识点(包括JAVA Applet和低级事件处理模型)有机结合,设计基于WEB浏览器的小应用程序的能力。
实验内容:
设计和编写一个可以用鼠标操作的Applet小应用程序和相应的HTML页面,观察Applet的执行过程,测试程序鼠标用户交互操作的效果。
实验代码:
JAVA:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
class Java2 extends Applet implements ActionListener
{
Button b,c;
public void init()
{
Label label=new Label("请按按钮:");
b=new Button("按钮1");//构造按钮
b.addActionListener(this);//监视器
c=new Button("按钮2");
c.addActionListener(this);
add(label);
add(b);//将按钮加入网页
add(c);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b)
{
Frame frame=new Frame("提醒");
frame.setSize(230,100);//设置大小
frame.setLocation(100,100);//设置位置
frame.add(new Label("你按了按钮1"));//添加标签
frame.setVisible(true);//设置是否可见
frame.validate();
}
else if(e.getSource()==c)
{
Frame frame=new Frame("提醒");
frame.setSize(230,100);
frame.setLocation(100,100);
frame.add(new Label("你按了按钮2"));
frame.setVisible(true);
frame.validate();
}
}
}
HTML:
<html>
<applet code = Java2.class
hight = 500
width = 300>
</applet>
</html>