实 验 报 告(2025/2025 学年 第二学期)课程名称JAVA 程序设计实验名称小应用程序 Applet 设计实验时间2025年6月16日指导单位计算机学院实验教学中心指导老师邓玉龙学生姓名班级学号学院(系)专 业实 验 报 告实验名称 小应用程序 Applet 设计指导老师邓玉龙实验类型上机实验学时2实验时间2025-6-16一、 实验目的和任务 要求学生能在学习和理解课堂学习内容中 JAVA 小应用程序的基础上,通过实验,培育学生将JAVA 小应用程序相关知识点(包括 JAVA Applet 和低级事件处理模型)有机结合,设计基于 WEB 浏览器的小应用程序的能力。 二、 实验环境(实验设备)PC 微 型 计 算 机 系 统 ,Microsoft Windows 操 作 系 统 ,SUN Java Development Kit 开 发 工 具包,NetBeans 开发工具。三、实验原理及内容(包括操作过程、结果分析等)实验内容:设计和编写一个可以用鼠标操作的 Applet 小应用程序和相应的 HTML 页面,观察 Applet的执行过程,测试程序鼠标用户交互操作的效果。//Applet 小程序鼠标放大选择块import java.awt.*;import java.applet.*;import java.awt.event.*;public class Mouse extends Applet implements MouseListener, MouseMotionListener{private static final long serialVersionUID = 1L;private final int MAX = 256;private final double SX = -1.0; // 实部的最小值private final double SY = -1.5; // 虚部的最小值private final double EX = 2.0; // 实部的最大值private final double EY = 1.5; // 虚部的最大值private static int picX, picY, xs, ys, xe, ye;private static double x1, y1, x2, y2, p, q,xb,yb;private static boolean action, rechteck, fertig, stopit;private static float xy;private Image bild;private Graphics g1;private Cursor c1, c2;public void init() // 初始化所有实例{p = -0.46;q = 0.57;fertig = false;addMouseListener(this);addMouseMotionListener(this);c1 = new Cursor(Cursor.WAIT_CURSOR);c2 = new Cursor(Cursor.CROSSHAIR_CURSOR);picX = getSize().width;picY = getSize().height;xy = (float)picX / (float)picY;bild = createImage(picX, picY);g1 = bild.getGraphics();fertig = true;}pu...