光信学院《Java 程序设计》实验报告
班级: 姓名: 实验时间: 2012 年 月 日 指导教师: 陈顺凡 一.实验目的
1.掌握Java Applet的程序结构和开发过程。
2.学会编写Applet对应的HTML文件,掌握从HTML文件向Applet传递参数的方法。
3. 掌握文本框对象的使用方法。
4.掌握按钮类对象的使用方法。
5. 掌握布局管理器的用法。
6.理解ActionEvent事件的含义。
7.掌握事件源、监视器、处理事件的接口这三个概念。
二.实验内容
1. 编写有三个文本框和一个按钮的Java Applet程序。要求在前两个文本框中输入数后,单击按钮,第三个文本框即能显示输入的两数之和。
2.在下列程序中,当文本框text1中输入单词Glad后按一次回车键,程序的执行会出现怎样的结果?
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class sy6 extends Applet implements ActionListener
{
TextField text1,text2;
public void init() {
text1 = new TextField(12);
text2 = new TextField(12);
add(text1);
add(text2);
text1.addActionListener(this);
text2.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==text1)
text2.setText(text1.getText());
if(e.getSource()==text2)
text1.setText(“您好!”);
}
}
3.编写Applet,从HTML文件中获取两个字符串参数,并将它们在浏览器中显示出来。给定HTML文件如下:
<html>
<head>
<title>测试AppletParam程序</title>
</head>
<body>AppletParam小程序输出显示如下:<br><applet codebase = "." code = "AppletParam.class" name= "TestApplet" width= "400" height= "300" align = "top">
<param name = "param0" value = "AppletParam的html文件中第一个输入的参数"> <param name = "param1" value = "AppletParam的html文件中第二个输入的参数"></applet>
</body>
</html>
三.操作步骤
至少8页纸,第18周结束前打印一份,电子版发到x7c8h5@。
题目二 魔板游戏
设计内容:设计GUI界面的魔板游戏程序。
一、设计要求:
魔板由4*4或3*3个方格组成,其中一个格子是空的。对于4*4的魔板,其他格子里随机放置15个编号为1~15的方块;对于3*3的魔板,其他格子里随机放置8个编号为1~8的方块。
用鼠标单击任何与空格子相邻的方块可以把该方块移入空格子。通过不断的移动方块,可以将方块一行一行按数字顺序依次排列。
魔板游戏也可以使用图像来替代数字,对于4*4的魔板,将图像分成4*4个方块,打乱顺序后,放入魔板,并将其中一个方格置为空。最终目标是通过移动方块恢复为原始图像。
二、 总体设计(10分)
该魔板游戏开发中共有几个源文件,各源文件之间的关系说明。可包括框架图示。
一、 主类说明(15分)
用表格的形式说明主类中各成员变量(成员变量的名称、变量类型、变量的描述)、方法(名称、功能、备注)。
二、 其他各类的描述和说明。(15分)
三、 附主要源代码(60分)
GUI应用开发(JAVA)期末报告
学 号:Y12209117
姓 名:徐邦
班 级:Y122091
老 师:谢从华
徐州工程学院管理学院实验报告实验课程名称数据结构与算法实验地点经济管理教学实验中心20xx年3月至20xx年6月专业信息管理与信息…
河南工业大学实验报告课程Java程序设计实验名称一Java程序流程控制院系专业班级姓名学号指导老师日期一实验目的熟悉Java语言中…
光信学院Java程序设计实验报告班级姓名实验时间20xx年月日指导教师陈顺凡一实验目的1掌握JavaApplet的程序结构和开发过…
华北科技学院计算机学院综合性实验实验报告课程名称面向对象程序设计Java实验学期20xx至20xx学年第一学期学生所在院部计算机学…
实验二java程序设计一实验目的与要求1了解Java的数据类型2掌握各种变量的声明方式3理解运算符的优先级4掌握Java基本数据类…
实训报告书课程:Java项目实训专业班级:学生姓名:学号:指导教师:完成日期:重庆电子工程职业学院软件学院目录目录........…
JavaWeb实习报告一、实习目的与任务为了锻炼我们的实践动手能力,提高我们分析问题、解决问题的能力,培养我们的工作意识和团队合作…
辽宁建筑职业学院Java高级应用实训报告课题名称婚庆公司网站专业软件技术班级xxxxxxxxxx学号姓名xxxx指导教师xxx二O…
徐州工程学院管理学院实验报告实验课程名称数据结构与算法实验地点经济管理教学实验中心20xx年3月至20xx年6月专业信息管理与信息…
Java程序设计实训报告实训名称图书管理系统实训专业计算机应用技术班级学号090443220姓名高宇国指导教师侯丽敏20xx年12…
第7章常用实用类实验1比较日期的大小1实验目的本实验的目的是让学生掌握Date类和Calendar类的常用方法2实验要求编写一个J…