下载此文档

第四讲 Applet及其应用ppt课件.ppt


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
第四讲Applet基础及其应用***知新***Applet概述Applet的生命周期、:只有一个程序入口—main方法,通过JVM调用执行小应用程序:是嵌入到网页中由浏览器调用执行的,其中不必包含main方法。.*;lassMyAppletextendsApplet{}每个小应用程序中必须有一个主类,冠以public,并且从Applet类继承。小应用程序的运行:将小应用程序源文件编译成字节码文件编写html文件,使用<applet>标签将字节码文件嵌入其中用浏览器打开html文件或者用appletviewer小程序浏览器。要彻底了解Applet,了解他继承关系是非常必要的。 | +-- | +-- | +-- | +-- 可以看出Applet是一个容器,是一种面板,在其中可以放置组件,可以有布局管理器,其缺省的布局管理器是FlowLayout。Applet小程序的继承关系小试身手与绘图有关的类:Graphics,浏览器的Java运行环境产生一个Graphics类的对象,并传递给方法paint()中的参数g。可将它视为一支画笔。;.*;lassTestextendsApplet{ publicvoidpaint(Graphicsg) { (10,10,100,100); }}<!----><appletcode==120width=400></applet>、相关方法applet主类init()start()paint()stop()destroy()自定义方法applet启动后第一个被执行,在此初始化init()后或浏览器进入页面时被执行,放置某一功能的启动代码start()后被执行,写与输出有关的代码浏览器离开页面时执行,可以省略重写浏览器关闭时执行,可以省略重写不能自动被执行,:start(){mymethod()}初始态(瞬态)运行态停止态消亡态离开web页面:极小化或装入其他页面,调用stop()方法重新装入或改变页面大小或返回Web页面,调用start()方法关闭浏览器,调用destroy()方法第一次装入,构造applet类,调用init()方法调用start();;lassExam3_4extendsApplet{Stringstr;publicvoidinit(){str="hereisapplet";}publicvoidpaint(Graphicsg){(str,100,100);}}lassSimpleextendsApplet{StringBufferbuffer;publicvoidinit(){buffer=newStringBuffer();addItem("initializing…");}publicvoidstart(){addItem("starting…");}publicvoidstop(){addItem("stopping…");}publicvoiddestroy(){addItem("preparingforunloading…");}voidaddItem(StringnewWord){(newWord);(newWord);repaint();}publicvoidpaint(Graphicsg){(0,0,getSize().width-1,getSize().height-1);((),5,15);}}(HTML)<Html>和</Html>Html文件开始和结束的标记<Head>和</Head>y>和</Body>Html文件在浏览器窗口中显示内容的标记<Applet>和</Applet>嵌入到Html文件中Applet程序的标记基本形式:<appletcode=Testheight=120width=400></applet><A

第四讲 Applet及其应用ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rsqcpza
  • 文件大小135 KB
  • 时间2020-09-22
最近更新