Applet程序练习
更新时间:2024-03-29 02:42:01 阅读量: 综合文库 文档下载
实验 6 Applet程序开发
一、实验目的
掌握Applet程序的编写、运行方法以及与浏览器交互的常用方法。
二、实验要求
1. 2. 3. 4. 5.
掌握Applet程序的生命周期。 掌握Applet程序的运行方法。 掌握Applet与浏览器的交互。
掌握Applet与Application程序的交互。 结合Applet与AWT的结合编程
三、实验内容 三、实验内容
(一)了解 Applet 的生命周期
1. 编写如下程序,源代码如下。
import java.applet.Applet; import java.awt.Graphics;
public class MyApplet extends Applet { StringBuffer buffer=new StringBuffer(); public void init() {
addWords(\执行了初始化方法 init()...\ }
public void start() {
addWords(\执行了开始方法 start()...\ }
public void stop() {
addWords(\执行了停止方法 stop()...\ }
public void destroy() {
addWords(\执行了清除方法 destroy()...\ }
void addWords(String s) { System.out.println(s); buffer.append(s); repaint(); }
public void paint(Graphics g) {
g.drawString(buffer.toString(),5,15); } }
2. 编译 MyApplet.java 文件。
3. 编写显示 MyApplet.class 的页面文件 MyApplet.html,代码如下。
4. 在命令提示符窗口调用小程序查看器浏览 MyApplet.html 页面观察 Applet 应用
程序,
(2) Applet与Application的合并运行
import java.applet.*; import java.awt.*;
import java.awt.event.*;
public class AppDemo extends Applet implements ActionListener { Button button; TextField field;
public static void main(String[] args) {
Frame window=new Frame(\创建窗口对象 AppDemo app=new AppDemo(); // 创建程序对象 window.add(\将程序对象添加到窗口 app.init(); // 调用程序的初始化方法
window.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); }
}); // 以上用匿名类的方式为窗口添加关闭功能 window.setSize(300,120); // 设定窗口大小 window.setVisible(true); // 设定窗口可见 }
public void init() {
button=new Button(\显示\ button.addActionListener(this); field=new TextField(23); add(field);
add(button); }
public void actionPerformed(ActionEvent e) {
field.setText(\与 Application 的合并运行\ }
}
将以上程序分别按照Application和Applet的运行方式运行,理解两种不同运行方式,程序执行顺序的不同。
(3)Applet与AWT相结合编程
编写一个继承自Applet的小应用程序,在窗体中添加三个文本框、一个标签和一个按钮,标签显示文字为“请输入三个数”,在三个文本框中输入三个整数,点击按钮将这三个数按照从大到小的顺序输出到容器中。
正在阅读:
Applet程序练习03-29
2006 CISA 考试大纲08-21
共享同一片蓝天策划书11-28
安全生产、文明施工、环境管理目标责任书05-16
高财计算题02-26
考试之后作文600字07-10
典型例题:幂函数07-02
数据库知识要点1 - 副本05-16
上市公司财务造假动因分析与对策10-17
教师德育工作年度总结优质例文07-25
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 练习
- 程序
- Applet
- 2009年二级建造师《建设工程施工管理》习题七十四
- 中国梦优秀演讲稿:凝聚力量唱响时代主旋律
- 2016年大连海事大学法律硕士复试分数线
- 同命同价论文修改稿
- 医院岗位聘用管理办法
- 建筑智能化综合弱电系统工程投标书
- 钟秀勇 2014年知识产权法 讲义
- 2019年整理个人落实党风廉政建设责任制的述职报告 - 1
- 会所筹建工作
- 山东交通学院南阳函授站2014年毕业生毕业论文指导教师 - 图文
- 论建筑工程土建施工现场管理的优化策略
- Unit1 Advertising
- 母子公司管控:成长型中小企业崛起之道
- 浙教版八上7.1《常量和变量》word导学案
- 景物描写作文训练
- 山东大学 中国哲学史第五章近代中国哲学的发展课程复习
- 高一语文文言文阅读练习题及答案
- 云南铜业高级技工学校2014-2015学年第一学期期末《电气控制与PLC
- 2017年部编本小学语文二年级上册《纸船和风筝》随堂练习
- 西南科技大学大学物理考核要求