java的applet有多少种基本方法?

14.下列方法中,属于Applet基本方法的有()。A、init()B、run()C、main()D、start()E、stop()... 14. 下列方法中,属于Applet基本方法的有()。
A、init()
B、run()
C、main()
D、start()
E、stop()
展开
 我来答
198901245631
2015-06-28 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1738万
展开全部

 Applet 根据执行过程中发生的事件来定义其生命周期。对于每个事件将自动调用一种方法。方法如下:

  • init() : 初始化时调用;

该方法用于applet的初始化。他像一个构造器——当applet被初次加载时,该方法会自动被调用,并且只会被调用一次。

 一般来说,我们会覆盖这个方法,在其中作一些初始化工作,例如,处理PARAM参数以及添加用户界面组件等。

实际上,Applet也可以有一个默认构造器,但是惯例的做法是在init方法而不是默认构造器中进行初始化过程。

  • start() :调用init方法之后自动调用这个方法;

该方法在Java调用init方法后被自动调用。每次applet出现在屏幕上时都会调用这个方法,例如,applet的第一次显示、用户转移到另一个应用程序再返回到这个包含applet的页面、从最小化状态返回等都会调用start方法。start方法可以被重复调用多次而不是仅仅一次,这与init方法不同。

start方法通常是为applet重新启动一个线程的地方,比如继续一个动画。如果当用户离开当前页面时你的applet不需要做任何挂起处理,那么你就不需要实现此方法。

  • stop() : 退出网页时停止执行Applet程序;

该方法在用户离开applet所在页面时被自动调用。也可以被重复多次调用。

 stop方法的作用是当用户不再关注applet时能够停止使系统变慢的消耗资源的活动。

 如果applet中没有动画、音频文件播放或者在一个线程中执行计算,那么通常不需要此方法。

  • paint(Graphics g):绘制Applet图形;

 当重新绘制applet时调用。

  • destroy() : 离线时释放本对象及其相关的资源;

当浏览器被正常关闭时,Java要保证调用此方法。

当浏览器关闭时该方法会自动被执行。

该方法中需要放置的代码是用来进行清理工作的,例如,回收任何诸如图形环境等的系统资源。

guxuede
2012-09-19 · 超过13用户采纳过TA的回答
知道答主
回答量:53
采纳率:100%
帮助的人:35.9万
展开全部
ADE
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
远方的约
2012-09-19
知道答主
回答量:15
采纳率:0%
帮助的人:5863
展开全部
ADE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
864873633
2012-09-19 · TA获得超过172个赞
知道答主
回答量:290
采纳率:0%
帮助的人:54.8万
展开全部
b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式