- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教师用幻灯片-11
Java语言与JBuilder应用初步第十一章 Java小程序(Applet) 本章要点 Java小程序初步 小程序的生命周期 在小程序中显示图片 向小程序传输参数 小程序的安全限制 Java小程序初步 Java小程序(Java Applet)概念 不同于标准的可以独立运行的Java程序 Java小程序不能直接运行 需要嵌入在网页里,使用浏览器观看 属于图形用户界面(GUI)的一种 基于AWT GUI的小程序:已很少使用 基于Swing GUI的小程序:得到越来越广泛的使用 Java小程序初步 建立小程序的基本步骤 (1) 创建一个小程序类 首先需要创建一个小程序类 基于Swing的小程序是从JApplet类继承而来 为了使用小程序,需要导入两个包:javax.swing和java.awt import javax.swing.*; import java.awt.*; public class JAppletDemo extends JApplet { . . . // 程序主体 } Java小程序初步 (2) 在小程序界面上放置各种图形界面组件 一个小程序相当于在网页内嵌入的一个窗体 窗体自带一块内容窗格,其上放各种组件 有关内容窗格、Swing组件的知识,会在下一章详细介绍,这里先利用它们: public void init() { JPanel panel1 = new JPanel(); JLabel label1 = new JLabel(Java小程序测试。); panel1.add(label1); getContentPane().add(panel1); } Java小程序初步 (2) 在小程序界面上放置各种图形界面组件 第2行代码生成一个无色、无线条的面板,可以把面板当作底板,在面板上放组件 第3行代码创建了一个文字标签,内容是“Java小程序测试” 第4行代码将文字标签放在面板上 第5行代码实际上由两部分组成: 前一部分调用getContentPane函数获得内容窗格 后一部分调用将面板放在内容窗格上 至此,图形界面就生成了 Java小程序初步 (3) 在Applet的启动函数中显示图形界面 小程序中没有main函数,也不从main函数开始 小程序有4个函数,在启动与停止时自动调用 初始化小程序: public void init(); 加载小程序时自动调用,完成初始化过程 执行小程序: public void start(); 在初始化以后调用,不需要再次初始化 Java小程序初步 (3) 在Applet的启动函数中显示图形界面 停止执行小程序: public void stop(); 当用户离开小程序所在的网页,或关闭浏览器时,这个小程序就被自动停止 卸载小程序: public void destroy(); 在卸载之前,调用此函数完成最后清除工作 小程序不一定需要重载全部的4个函数,可根据需要进行重载 Java小程序初步 (4) 在网页中嵌入小程序 小程序只能嵌入网页中执行。下面是一个示例的简单网页的源代码: html head titleJava小程序演示/title /head body bgcolor=#FFFFFF 这是一个用于演示Java小程序的页面。br applet code=JAppletDemo.class width=300 height=100/applet /body /html Java小程序初步 (4) 在网页中嵌入小程序 网页的标记说明: applet.../applet标记用来表示并载入一个小程序 applet标记至少要带有3项参数: “code”,表示需要载入的小程序文件名,文件名必须是编译过的二进制文件 “width”,设定小程序显示的宽度 “height”,设置小程序显示的高度 Java小程序初步 小程序的编译与运行 首先,需要将Java程序进行编译,得到二进制文件 随后,将二进制文件与HTML文件放在一个目录下 打开HTML文件时,浏览器会自动调用Java小程序 或:命令行 “appletviewer ShowAppletDemo. html”,会自动提取并显示小程序 Java小程序初步 小程序的编译与运行 小程序的生命周期 小程序的生命周期: 包括载入、运行、离开、返回、卸载、重载等阶段 不是所有的阶段都必须要运行 小程序的载入与运行 当用户第一次打开网页时,如果网页中有小程序,浏览器就会自动载入它 小程序的生命周期 小程序的载入与运行 (1) 创建一个小程序对象,它必须是Applet类的子类,作为小程序的控制对象; (2) 调用小程序对象的in
您可能关注的文档
最近下载
- 《念奴娇赤壁怀古》课件.pptx VIP
- 《线性代数》(陈建龙等)第三章 线性方程组.ppt VIP
- 2025年初中物理课程标准(2022版)考试模拟试卷及答案(共三套).docx
- 城市快速路系统工程冬季施工方案.pdf VIP
- 施耐德_ELAU PacDrive-3-故障代码.pdf VIP
- 2025年重庆市《安全员》C3证考试题库(含答案) .pdf VIP
- 模型试验在土力学与基础工程课程教学中的应用.pdf VIP
- 掘进与支护(第二版)课件:煤巷、半煤岩巷及特殊掘巷法.pptx
- 基于AHP-熵权法的建筑工程经济课程教学策略优化研究.pdf VIP
- 基于BIM技术的独立学院混凝土结构课程教学改革研究.pdf VIP
原创力文档


文档评论(0)