第十章applet和高级图形界面 课程内容:Applet类、applet HTML标记和属 性、参数传递、application与applet的转换、 既是application又是applet的程序、鼠标和 键盘事件、顺序图和状态图动态行为模拟、高 级布局管理器(可选) ■授课时间:2006/05/25 ■ 教学目标:了解和掌握如何编写applet以及 如何将applet和应用程序打包发布,如何处 理鼠标和键盘事件等 ■ 重点:编写applet,鼠标和键盘事件处理 ■教学方法:讲授 ■教学过程:(省略) ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 课程内容: Applet类、applet HTML标记和属 性、参数传递、application与applet的转换、 既是application又是applet的程序、鼠标和 键盘事件、顺序图和状态图动态行为模拟、高 级布局管理器(可选) 授课时间:2006/05/25 教学目标:了解和掌握如何编写applet 以及 如何将applet 和应用程序打包发布,如何处 理鼠标和键盘事件等 重点:编写applet ,鼠标和键盘事件处理 教学方法:讲授 教学过程:(省略) 第十章 applet和高级图形界面
Applet类 public class MyApplet extends JApplet public void init() {.} public void start() {.} public void stop() {.} public void destroy() {.) /其他方法 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. public class MyApplet extends JApplet { public void init() { . } public void start() { . } public void stop() { . } public void destroy() { . } //其他方法 } Applet类
浏览器调用Applet方法 reload enters web page init after init return to the page start stop exit leave the page ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 浏览器调用Applet方法 start leave the page stop destroy init return to the page after init exit reload enters web page
init0方法 第一次装载或重装applet,都要调用init方法 通常init方法实现的功能包括创建线程、装载 图象、设置用户界面组件,以及从HTML网页的 <applet)标记中获取参数 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. init()方法 第一次装载或重装applet,都要调用init方法 通常init方法实现的功能包括创建线程、装载 图象、设置用户界面组件,以及从HTML网页的 <applet> 标记中获取参数
start(0方法 init()方法完成后就会被调用,appleti再次 被激活时也会调用此方法(如用户在访问完别 的网页后再回到包含该applet的页面) 功能还包括用于启动线程(如 刷新动画) 或者简单地告诉applet再次运行 ©2006计算机系杨群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. init()方法完成后就会被调用, applet再次 被激活时也会调用此方法(如用户在访问完别 的网页后再回到包含该applet 的页面) 功能还包括用于启动线程 (如,刷新动画) 或者简单地告诉applet再次运行 start()方法