实验目的:
要求学生能在学习和理解课堂学习内容中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>
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-08 03:09:41