南邮实验报告Java_小应用程序Applet设计
南邮实验报告Java-小应用程序Applet设计

}
}
2.HTML代码
<html>
<applet code=Mouseevent.class hight=500 width=300>
</applet>
</html>
五、测试数据及结果分析
测试数据:
1、
2、
3.在浏览器中打开Applet
六、实验总结
成绩
批阅人
日期
THANKS !!!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
实验 报告
(2015/2016学年 第1学期 )
课程名称:Java语言
实验名称:小应用程序Applet设计
实验时间:
指导单位:
指导老师:
学生姓名:班级学号:
学院(系):专业:
实验名称
小应用ቤተ መጻሕፍቲ ባይዱ序Applet设计
指导老师
实验类型
实验学时
2
实验时间
一、实验目的和要求
要求学生能在学习和理解课堂学习内容中JAVA小应用程序的基础上,通过实验,培养学生将JAVA小应用程序相关知识点(包括JAVA Applet和低级事件处理模型)有机结合,设计基于WEB浏览器的小应用程序的能力。
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("提醒");
java-applet程序设计

实验九实验名称:Applet应用程序设计实验目的:了解Applet运行机制,掌握Java Applet程序结构和开发过程,了解Applet与浏览器的通信。
实验环境:PC机一台,软件Windows 7 +JDK编译器+JCreator编译环境+MyEclipse编译环境。
实验内容和步骤:1、显示"Welcome to Java Programming!"(源程序参见实验指导书)HTML 代码:<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>WelcomeApplet.html</title><meta http-equiv="keywords"content="keyword1,keyword2,keyword3"> <meta http-equiv="description"content="this is my page"><meta http-equiv="content-type"content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head><body><applet code="WelcomeApplet.class"width="260"height="100"></applet></body></html>HTML 代码:<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>WelcomeApplet3.html</title><meta http-equiv="keywords"content="keyword1,keyword2,keyword3"> <meta http-equiv="description"content="this is my page"><meta http-equiv="content-type"content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head><body><applet code="WelcomeApplet3.class"width="260"height="100"></applet></body></html>2、编写Applet显示字符串“This is HEBUT.”,设置字符串的显示位置、字体、大小和颜色。
南京邮电大学Java实验分析报告三

南京邮电大学Java实验报告三————————————————————————————————作者:————————————————————————————————日期:实验报告(2015/2016学年第一学期)课程名称JA V A语言程序设计实验名称流处理程序设计实验时间2015 年12 月25 日指导单位计算机学院软件工程系指导教师邓玉龙学生姓名李健琅班级学号B14070427 学院(系) 物联网专业网络工程实验报告实验名称流处理程序设计指导教师邓玉龙实验类型设计实验学时 2 实验时间2015-12-25 一、实验目的和任务要求学生能在学习和理解课堂学习内容中JA V A流编程理论的基础上,学习并逐步掌握JA V A流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。
二、实验环境(实验设备)PC微型计算机系统,Microsoft Windows操作系统,,SUN Java Development Kit开发工具包,NetBeans开发工具。
三、实验原理及内容(包括操作过程、结果分析等)实验内容:设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。
实验源程序:(1)写入文本程序:import java.io.*;import java.util.Scanner;public class Write {public static void main(String args[]) {File f=new File("test.txt"); //创建文本文件对象FileWriter fw; //字符输出流对象Scanner in = new Scanner(System.in); //准备从键盘输入字符串System.out.print("请输入文本字符:"); //键盘输入提示String s = in.nextLine(); //从键盘输入文本字符串try{fw=new FileWriter(f); //创建字符输出流对象fw.write(s + "\n"); //写字符串到文件fw.close(); //关闭字符输出流System.out.println("写文本文件完毕");}catch (IOException e) {System.out.println("写文件错误!");}}}(2)读取文本程序:import java.io.*;import java.util.Scanner;public class Read {public static void main(String args[]){File f;FileReader fr; //字符/输入流对象BufferedReader br; //字符输入缓冲流Scanner in =new Scanner(System.in); //准备从键盘输入字符串System.out.print("请输入要读入的文件名:"); //键盘输入提示String s=in.nextLine(); //从键盘输入文件名try{f =new File(s); //创建文件对象fr =new FileReader(f); //创建字符输入流对象br =new BufferedReader(fr); //字符输入流接入到输入缓冲流String str; //变量s存放读入的文本行System.out.println("读出的文本文件为:");while(true){str=br.readLine(); //从文本文件读入一行if(str == null) break; //读入结束System.out.println(str); //输出显示读入的文本}fr.close();br.close();}catch (IOException e) {System.out.println("您所要读写的文件不存在!");//显示错误信息}}}实验结果:四、实验小结(包括问题和解决方法、心得体会等)通过本次实验,让我学会了用Java语言进行文本文件的读写,并且加强了自己对Java语言的运用编程能力,真正理解了关于流处理的一些知识内容。
JAVA —APPLET实验内容实验指导

实验六 Applet应用程序一、实验目的1.理解Applet 程序的工作原理和使用方法;2.熟练掌握Applet程序开发;3.掌握多媒体的实现手段和使用方法;4.掌握Applet传递参数的方法。
二、实验要求1.掌握在 Applet 容器中添加组件的方法;2.熟练使用图形类 Graphics。
3.掌握插入图像与播放音乐的方法。
4.了解 Applet 的生命周期。
5.掌握向applet中传递参数。
三、实验内容(一)创建图形用户界面1.在Applet 中添加标签、按钮并使用网格布局程序功能:在Applet 容器中添加组件标签、按钮,并使用网格布局管理器排列组件在容器中的位置。
编写SY6_1.java 程序文件,源代码如下:import java.awt.*;import java.applet.Applet;public class SY6_1 extends Applet {Label l1;Button b1, b2, b3, b4, b5, b6;public void init() {setLayout(new GridLayout(3,3));l1=new Label("标签1");b1 = new Button("按钮1");b2 = new Button("按钮2");b3 = new Button("按钮3");b4 = new Button("按钮4");add(l1);add(b1);add(b2);add(b3);add(new Label());add(b4);add(new Button("按钮5"));add( new Button("按钮6"));add(new Label("标签2"));}}编译程序SY6_1.java。
Java Applet

实验报告课程名称Java程序设计实验项目实验四Java Applet系别电子信息工程专业/班级姓名实验日期_______________________ 成绩_______________________指导教师一、实验题目:实验四Java Applet二、实验内容:编写Applet程序,在界面上打印出自己的学号、姓名、班级以及由字符“*”组成的实心菱形三、程序清单及结果:(需要标明实现程序对应的实验内容,并给出合理的程序注释及运行结果)1)程序清单及注释//package appletdemo;import java.applet.Applet;import java.awt.Color;import java.awt.Graphics;public class MyApplet extends Applet {private static final long serialVersionUID = 1L;public void init(){}public void start()}public void stop(){}public void destroy(){}public void paint(Graphics g){for(int i=0; i < 7; i++){for(int j=0; j < 7; j++){g.setColor(Color.blue);if(i <= 3) //左上角{if(j <= 3){if(i + j >= 3)g.drawString("*", i*20+50, j*20+50);}}//g.setColor(Color.red);if(i > 3) //左下角{if(j <= 3){int tmp = i - 3;if(tmp <= j)g.drawString("*", i*20+50, j*20+50);}}//g.setColor(Color.yellow); //右上角if(i <= 3){if(j > 3){int tmp = j - 3;if(i >= tmp)g.drawString("*", i*20+50, j*20+50);}}//g.setColor(Color.green); //右下角if(i > 3){if(j > 3){if((i + j - 4) < 6)g.drawString("*", i*20+50, j*20+50);}}}//内层for}//外层forg.drawString("学号:xxxx",8*20,8*20);g.drawString("姓名:某某",8*20,9*20);g.drawString("班级:yyyy",8*20,10*20);}}下面是html文件:<HTML><HEAD><TITLE>第四次试验</TITLE></HEAD><BODY> <APPLET CODE=MyApplet.class WIDTH=300 HEIGHT=300 ></APPLET></BODY></HTML>2)程序运行结果浏览器打开如下:Appletviewer.exe运行如下:四、程序调试报告及总结这次实验,我学会了编写applet小应用程序,applet小应用程序与application应用程序不一样,applet程序必须有 init()、start()、stop()、destroy()方法,构成一个生命周期,而且不需要main方法,applet程序不能独立运行,只能用浏览器或者虚拟机运行。
实验八 Applet应用程序设计

《Java语言程序设计》实验报告this.setBounds(dim.width/4,dim.height/4,dim.width/2,dim.height/2); //窗口居中this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.addComponentListener(this); //注册组件事件监听器JPanel jpanel = new JPanel();this.getContentPane().add(jpanel,"North");button_t = new JButton("椭圆");jpanel.add(button_t);button_t.addActionListener(this);button_j = new JButton("矩形");jpanel.add(button_j);button_j.addActionListener(this);canvas = new RoseCanvas(Color.red); //创建自定义画布组件this.getContentPane().add(canvas,"Center");this.setVisible(true);}public void actionPerformed(ActionEvent e) //按钮单击事件处理方法{if(e.getSource()==button_t){i=1;canvas.seti(i);}if(e.getSource()==button_j){i=2;canvas.seti(i);}canvas.repaint(); //重画}public void componentResized(ComponentEvent e) //改变组件大小时{this.repaint(); //重画}public void componentMoved(ComponentEvent e) {}public void componentHidden(ComponentEvent e) {}public void componentShown(ComponentEvent e) {}public static void main(String arg[]){new RoseJFrame();}}class RoseCanvas extends Canvas //画布组件{private Color color; //颜色private static int i;public RoseCanvas(Color color){this.setColor(color);}public void seti(int i){this.i = i;;}public void setColor(Color color){this.color = color;}public void paint(Graphics g) //在Canvas上作图{int x0 = 50;//this.getWidth()/2; //(x0,y0)是组件正中点坐标int y0 = 50;//this.getHeight()/2;// g.setColor(color); //设置画线颜色// g.drawLine(x0,0,x0,y0*2); //画X轴// g.drawLine(0,y0,x0*2,y0); //画Y轴/* for (int j=40; j<200; j+=20) //画若干圈四叶玫瑰线for (int i=0; i<1023; i++) //画一圈四叶玫瑰线的若干点{double angle = i*Math.PI/512;double radius = j*Math.sin(2*angle);int x =(int) Math.round(radius * Math.cos(angle) * 2);int y =(int) Math.round(radius * Math.sin(angle));g.fillOval(x0+x,y0+y,1,1); //画直径为1的圆就是一个点}*/if(i==1){实验内容g.setColor(Color.red);//g.drawLine( x0, y0, x0, y0*2);g.drawOval(x0, y0, 100, 60);}if(i==2){g.setColor(Color.blue);g.drawRect(x0, y0, 100, 60);}}}运行结果:实验分析本次试验我建立在课本例题的基础上,略加修改而成。
JavaApplet小应用程序实验报告参考模板

西安财经学院管理学院 《Java 程序设计》 实验报告
实验名称 Java Applet 小应用程序 实验室 实验楼303 实验日期 5月27 一、实验目的及要求
1. 了解 Applet 类及其中的方法。
2. 掌握Applet 中添加AWT 组件的方法
3. 掌握Applet 中传递参数的方法;
4. 掌握Applet 运行的方法。
二、实验环境
jdk-6u12-windows-i586-p
三、实验内容
1. 在Applet 中添加任一个或多个AWT 组件,并响应该组件的事件处理过程,功能
不限。
2. 创建applet 小程序,通过html 文件传递若干个参数给该Applet ,功能不限。
四、实验步骤
实验一:1、编写好java 代码,放在记事本上,存储在E:\11下,如图:
2、再编写一个html 代码存放在同一个文件夹下面,保存为LabelDemo.html ,如图:
3、在命令提示符上运行如下图,并弹出小应用程序:
姓名
学号
班级
年级 大三
指导教师
实验二:
1、编写好java代码,放在记事本上,存储在E:\22下,如图:
2、再编写一个html代码存放在同一个文件夹下面,保存为TextFieldDemo.html,如图:
3、在命令提示符上运行如下图:
4、点击TextFieldDemo.html形成的网址,如图所示:
友情提示:范文可能无法思考和涵盖全面,供参考!最好找专业人士起草或审核后使用,感谢您的下载!。
第12章 Java 小应用程序(Applet)

第12章 Java 小应用程序(Applet)的设计
String text = null; public void init() { text = "A simple applet demo!"; setBackground(Color.YELLOW); } public void start() { System.out.println("starting..."); } public void stop()
第12章 Java 小应用程序(Applet)的设计
这里将不准备详细讨论有关HTML的问题,如果不 太了解,可以自己查阅相关资料。我们只稍微解释一 下上面的HTML代码。它通过标记<Applet>和参数告诉 浏览器下载执行一个Applet。其中,name这个参数表 示Applet的名字;codebase表示编译好的Applet字节码 的路径;code表示Applet文件的文件名;width和height 指定了该Applet的宽度和高度。name和codebase这两个 参数并不是必须的,如果Applet字节码文件和html文件 在同一路径下,则可以不加codebase参数。width和 height这两个参数一定要加,所以在Applet程序中可以 不需要设置Applet的Panel的大小。
第12章 Java 小应用程序(Applet)的设计
现在我们来看看这个Applet到底是如何运作的。大 家可能已经注意到,在上面的例子SimpleApplet中,没 有main()方法。一般的Java应用程序都是由main()方法 处进入,而在Applet中却不是这样。在构造函数完成了 它的任务后,浏览器将自动调用init()方法,所以通常 把Applet的基本初始化操作放在这里。init()结束后,浏 览器调用另一个称为start()的方法,start()通常在Applet 成为可见时被调用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/**
*
*/
private static final long serialVersionUID = 1L;
Button b,c;
public void init()
{
Label label=new Label("请按按钮:");
b=new Button("按钮1");//构造按钮
b.addActionListener(this);//监视器
四、实验原理(源代码)
1.JAVA代码
package cn.zhang.experiment_2;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Mouseevent extends Applet implements ActionListener
二、实验环境(实验设备)
PC微型计算机系统,Microsoft Windows操作系统,SUN Java Development Kit开发工具包,NetBeans开发工具。(本人使用IDE为Windows下Eclipse,jdk为8.0版本)
三、实验内容
设计和编写一个可以用鼠标操作的Applet小应用程序和相应的HTML页面,观察Applet的执行过程,测试程序鼠标用户交互操作的效果。
{
Frame frame=new Frame("提醒");
பைடு நூலகம்frame.setSize(230,100);
frame.setLocation(100,100);
frame.add(new Label("你按了按钮2"));
frame.setVisible(true);
frame.validate();
frame.setSize(230,100);//设置大小
frame.setLocation(100,100);//设置位置
frame.add(new Label("你按了按钮1"));//添加标签
frame.setVisible(true);//设置是否可见
frame.validate();
}
else if(e.getSource()==c)
}
}
}
2.HTML代码
<html>
<applet code=Mouseevent.class hight=500 width=300>
</applet>
</html>
五、测试数据及结果分析
测试数据:
1、
2、
3.在浏览器中打开Applet
六、实验总结
成绩
批阅人
日期
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("提醒");
实验 报告
(2015/2016学年 第1学期 )
课程名称:Java语言
实验名称:小应用程序Applet设计
实验时间:
指导单位:
指导老师:
学生姓名:班级学号:
学院(系):专业:
实验名称
小应用程序Applet设计
指导老师
实验类型
实验学时
2
实验时间
一、实验目的和要求
要求学生能在学习和理解课堂学习内容中JAVA小应用程序的基础上,通过实验,培养学生将JAVA小应用程序相关知识点(包括JAVA Applet和低级事件处理模型)有机结合,设计基于WEB浏览器的小应用程序的能力。