APP下载

基于Java的Applet图形处理程序的研究

2019-10-21金英华耿莹

大众科学·上旬 2019年6期
关键词:大连理工大学调用程序设计

金英华 耿莹

摘 要:Applet是使用Java语言编写的程序代码,它即可以在Appletviewer下运行,也可以在浏览器环境中运行。Applet图形处理程序可以实现显示图形、播放声音、与用户实现交互等等工作。它与应用程序的主要区别是:应用程序的入口是main()方法,Applet的入口是init()方法。

关键词:Applet,init()方法, Appletviewer

1、载入Applet

由于Applet是在浏览器中运行的,需要创建一个HTML超文本文件,通过编写HTML语言代码来实现浏览器载入Applet以及运行。 当浏览器检测到HTML文档中标签中的CODE栏时,就向指定的Web服务器要求载入指定的.class文件,完成程序的運行。

2、编写Applet程序格式

编写Applet时,必须使用创建一个类:

import java.applet.*;

public class AppletName extends Applet

{

……

}

对Applet而言,声明类必须为public

3、Applet生命周期中的关键方法

(1)init()方法

应用程序是从main()方法开始执行的,对于Applet是从init()方法开始执行的。Init()方法用来完成Applet的数据初始化操作的,不是每次打开Applet的浏览器时都要调用init()方法,只是第一次运行时调用init()方法。

(2)start()方法

Init()方法调用结束后,接下来调用start()方法。例如:当包含Applet的浏览器窗口最小化之后再次恢复窗口显示时,或者从浏览器的另一个窗口切换回包含Applet的窗口时,start()方法都会被调用。Start()方法通常用于完成启动动画或演奏音乐的操作。

(3)stop()方法

当Applet从“活跃”转为“不活跃”的状态,例如:包含Applet的浏览器窗口被最小化或其他窗口被激活时,stop()方法会被调用。stop()方法用来中断Applet程序,例如:停止播放动画或音乐。

(4)destroy()方法

当浏览器终止Applet程序运行时,destroy()方法就会被调用。

4、Applet图形程序的应用

本实例显示4名学生信息:姓名、班级、数学成绩、英语成绩、计算机成绩。其中姓名、班级在Applet程序中给出,而数学成绩、英语成绩、计算机成绩通过HTML参数传递实现。

下面是HTML超文本文件的代码:

参考文献

[1]李卓玲.Java程序设计实用教程.大连理工大学出版社,2005.

[2] 迟勇.Java语言程序设计.大连理工大学出版社,2013.

[3] 迟勇.Java语言程序设计实验及实训指导.大连理工大学出版社,2013.

猜你喜欢

大连理工大学调用程序设计
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
LANGUAGES
浅谈理工科大学校园文化
基于Android Broadcast的短信安全监听系统的设计和实现
机械工程领域全日制工程硕士研究生《机械工程标准体系》课程的构建
高校开展民族团结进步教育的方案设计
利用RFC技术实现SAP系统接口通信