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参数传递实现。

登录APP查看全文

猜你喜欢

程序语言方法
语言是刀
试论我国未决羁押程序的立法完善
让语言描写摇曳多姿
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
用对方法才能瘦
创卫暗访程序有待改进
四大方法 教你不再“坐以待病”!
我有我语言
捕鱼