文选流氓 发表于 2003-2-7 01:03

1-1-14-2 Applet启动顺序

发信人: KHP (Keen), 信区: Java      
标题: Re: 一个小问题
发信站: BBS 水木清华站 (Sat Nov6 02:20:26 1999)

【 在 hran (苍穹原色) 的大作中提到: 】
:Applet中的run什么时候运行?

我试验的结果是:

MyApplet() --> hide() --> addNotify() --> reshape() --> init()
         --> start() --> show()

IE 和 Netscape 都是用这个顺序启动 Applet 的。

当你点刷新按钮时,IE 做的是 hide() --> stop() --> destroy() --> 重复上面的
过程。当你换到别的页面也是执行这三个步骤。这符合 JDK 里面对 stop() 的描述。

Netsacpe 则是执行 hide() --> stop() --> start() --> show(),换到别的页面时,
也只调用 hide() --> stop(),这符合 JDK 的规定。

希望对大家编 Applet 有所帮助。
页: [1]
查看完整版本: 1-1-14-2 Applet启动顺序