stop()方法 跟start(O方法刚好相反,stop()方法是在用 户离开网页时调用的 当用户离开页面,applet已经开始但未完成 的任何线程都将继续运行 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 跟start()方法刚好相反, stop()方法是在用 户离开网页时调用的 当用户离开页面, applet已经开始但未完成 的任何线程都将继续运行 stop()方法
destroy()方法 当浏览器正常退出时会通知applet'它已不再需 要并且应该释放所占用的资源时,就会调用 destroy (方法 通常情况下,不需要覆盖此方法,除非需要释 放指定的资源,如applet创建的线程等 init0初始化 start0启动 下载并实例化 启动Applet Applet 重新激活Applet Applet转入后台 stoo0中止 退出浏览器desoy0消已 图8.2 Applet的生命周期与主要方法 ©2006计算机系杨群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. destroy()方法 当浏览器正常退出时会通知applet它已不再需 要并且应该释放所占用的资源时,就会调用 destroy()方法 通常情况下,不需要覆盖此方法,除非需要释 放指定的资源,如applet 创建的线程等
范例:使用Applet ■计算贷款,只要用户输入利率、年数和贷款总 额,点击Compute Mortgage按钮,applet就 会显示月偿还额和总偿还额。 Mortgageapplet ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 范例:使用Applet 计算贷款,只要用户输入利率、年数和贷款总 额,点击Compute Mortgage 按钮, applet就 会显示月偿还额和总偿还额。 MortgageApplet
Applet编程 期 是Japplet类的子类,Japplet类是Swing组件 中Applet类的子类 ■必要的话覆盖init(O,start(),stop(),和 destroy(O等方法。缺省情况下,这些方法都 是空方法体的. ■可加入自己的方法和属性 ■Applets总是嵌入HTML页面中使用的 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. Applet编程 是Japplet类的子类, Japplet类是Swing 组件 中Applet类的子类 必要的话覆盖init(), start(), stop(), 和 destroy()等方法。 缺省情况下,这些方法都 是空方法体的. 可加入自己的方法和属性 Applets 总是嵌入HTML页面中使用的
<applet>标记 〈applet code=classfilename.class width=applet viewing_width_in_pixels height=applet_viewing_height_in_pixels [archive=archivefile] [codebase=applet url] Lvspace=vertical_margin] [hspace=horizontal_margin] Lalign=applet_alignment] [alt=alternative text] <param name=param namel value=param valuel> </applet>.① ©2006计算机系杨厚群 All rights&lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. <applet> 标记 <applet code=classfilename.class width=applet_viewing_width_in_pixels height=applet_viewing_height_in_pixels [archive=archivefile] [codebase=applet_url] [vspace=vertical_margin] [hspace=horizontal_margin] [align=applet_alignment] [alt=alternative_text] > <param name=param_name1 value=param_value1> </applet>①