正在加载图片...
三 上机指导8 本章详细介绍了Applet的基础知识、工作原理、生命周期,以及Applet的部署和基本 事件的处理,以及向Applet传递参数等知识。 实验8-1:Applet简单使用 实验内容 编程实现Applet,.小应用程序在生命周期的各个方法中,只是简单地表明其状态,不做 复杂工作:如在初始化时,在init方法中在输出项buffer中添加“Applet初始化”。运 行后效果如图8-8所示。 回为 小进年已启动. 图88实验81运行结果 实验目的 通过这个简单的实例让读者了解Applet生命周期的全过程、最简单的Applet标签的表 示、appletviewer的指向SimpleApp类。 视思路 首先定义 中的init0,start0(,stop0,destroy0,paint0等方法,并在SimpleAp.htm 中利用appe标签定义。系统首先调用了Applet类中的init(方法,随后调用了Applet类中的 start(0方法,最后调用了Applet类中的paint0方法。 关键代码如下所示: public vold start()( addItem("Applet...") buffer.append (newNord): g.dravstring (buffer.tostring(),5,15): 1内容为: width-"300 height-"50"> 26 26 本章详细介绍了 Applet 的基础知识、工作原理、生命周期,以及 Applet 的部署和基本 事件的处理,以及向 Applet 传递参数等知识。 实验内容 编程实现 Applet,小应用程序在生命周期的各个方法中,只是简单地表明其状态,不做 复杂工作;如在初始化时,在 init 方法中在输出项 buffer 中添加“Applet 初始化...”。运 行后效果如图 8-8 所示。 8-8 8-1 实验目的 通过这个简单的实例让读者了解 Applet 生命周期的全过程、最简单的 Applet 标签的表 示、appletviewer 的指向 SimpleApp 类。 实现思路 首先定义 Applet 中的 init(),start(),stop(),destroy(),paint()等方法,并在 SimpleApp.html 中利用 applet 标签定义。系统首先调用了 Applet 类中的 init()方法,随后调用了 Applet 类中的 start()方法,最后调用了 Applet 类中的 paint()方法。 关键代码如下所示: pub li c vo id in it () { b uf fe r = n ew S tr in gB uff er () ; addItem(“Applet . .. "); } pu bl ic v oi d s ta rt () { addItem("Applet . .. "); } pu bl ic v oi d s to p( ) { addItem("Applet .. . "); } pub li c vo id de st ro y( ) { addItem(" . ..\n ") ; } voi d ad dI te m( Str in g ne wW or d) { S ys te m. out .p ri nt ln (n ewW or d) ; bu ff er .a ppe nd (n ew Wo rd ); r ep ai nt (); } pu bl ic v oi d p ai nt (G ra ph ics g ) { g. dr aw Re ct (0 , 0 , ge tS iz e( ).w id th - 1 , g etS iz e( ). he igh t - 1) ; g .d ra wS tr ing (b uf fe r. to Str in g( ), 5 , 15) ; } } 相应的 SimpleApp.html 内容为: <ap pl et c od e=" Si mp le Ap p. cla ss " w id th =" 300 " he ig ht =" 50" >
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有