Java第十二章 Java小应用程序(基础篇).ppt

Java第十二章 Java小应用程序(基础篇).ppt

ID:49264925

大小:95.50 KB

页数:44页

时间:2020-02-02

Java第十二章 Java小应用程序(基础篇).ppt_第1页
Java第十二章 Java小应用程序(基础篇).ppt_第2页
Java第十二章 Java小应用程序(基础篇).ppt_第3页
Java第十二章 Java小应用程序(基础篇).ppt_第4页
Java第十二章 Java小应用程序(基础篇).ppt_第5页
资源描述:

《Java第十二章 Java小应用程序(基础篇).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十二章Java小应用程序§12.1小应用程序简介§12.2小应用程序的执行过程§12.3小应用程序中的组件和图形绘制§12.4多媒体支持§12.1小应用程序简介小应用程序就是使用Java语言编写的一段代码,它可以在浏览器环境中运行。它与Application的区别主要在于其执行方式的不同。Java小应用程序的创建java.applet.Appletimportjava.applet.*;publicclassHelloWorldextendsApplet{java.swing.JAppletimportjavax.swi

2、ng.*;publicclassHelloWorldextendsJApplet{§12.1小应用程序简介importjava.applet.Applet;importjava.awt.Graphics;publicclassWelcomeAppletextendsApplet{publicvoidpaint(Graphicsg){g.drawString("WelcometoJavaProgramming!",25,25);}}§12.1小应用程序简介//WelcomeApplet.javaimportjavax.swi

3、ng.JApplet;importjava.awt.Graphics;publicclassWelcomeAppletextendsJApplet{publicvoidpaint(Graphicsg){g.drawString("WelcometoJavaProgramming!",25,25);}}§12.1小应用程序简介§12.1小应用程序简介--类的继承关系java.l

4、ang.Objectjava.awt.Componentjava.awt.Containerjava.awt.Windowjava.awt.Paneljava.awt.Framejava.applet.Appletjava.swing.JFramejava.swing.JApplet§12.2小应用程序的执行过程浏览器载入要访问的HTML文件的URL地址。浏览器装入HTML文件浏览器载入小应用程序的类字节代码启动Java虚拟机执行Applet。§12.2小应用程序的执行过程--生命周期图标化或浏览器装入另一页第一次装入运行

5、运行stop()运行init()start()从图标恢复或重新装入此页时运行start()运浏行览destroy()器关闭初始态(瞬态)运行态停止态消亡态§12.2小应用程序的执行过程--主要方法importjava.awt.Graphics;importjava.applet.Applet;publicclassSimpleextendsApplet{publicvoidinit(){……}publicvoidstart(){……}publicvoidstop(){……}publicvoiddestroy(){……}pu

6、blicvoidpaint(Graphicsg){……}}§12.2小应用程序的执行过程--主要方法paint()虽不在生命周期内,但它的作用相当于applet的灵魂Java.applet.Appletpublicvoidinit()publicvoiddestroy()publicvoidstart()publicvoidstop()publicvoidpaint(Graphicsg)//WelcomeApplet2.javaimportjavax.swing.JApplet;importjava.awt.Graphic

7、s;publicclassWelcomeApplet2extendsJApplet{publicvoidpaint(Graphicsg){g.drawString("Welcometo",25,25);g.drawString("JavaProgramming!",25,40);}}§12.2小应用程序的执行过程§12.3小应用程序中的组件和图形绘制小应用程序中的组件Applet中的AWT组件Applet类也是一种面板容器,缺省的布局管理器是FlowLayout。因此,可以直接对Applet加入组件或用setLayout(

8、)方法改变布局管理器。JApplet中的Swing组件与Applet不同,不能直接对JApplet加入组件或用setLayout()方法改变布局管理器,必须先取得一个内容面板(ContentPane),再对内容面板加入组件或改变布局。去除组件、设置布局管理器等操作都是针对内容面板而不是直接针对JAppl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。