- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章java图形用户界面
第五章 Java的图形用户界面 5.1 小应用程序概述 小应用程序的运行方式 小应用程序的安全模型 java. applet. Applet类与其他类的关系 小应用程序的生命期 appletviewer aa.html 2)小应用程序的结构 小应用程序公共类的类名必须与文件名同名。 小应用程序的公共类必须是java.applet.Applet的子类 小应用程序中无main( )方法,它的执行比Application程序复杂。 3)HTML文件的applet标签中的各项内容及其作用 codebase, code (必须), name(可选), width/height (必须) ,hspace/vspace(可选), Align(可选), Param(可选), ALT ,archive Javac HiApplet.java appletviewer aa.html html applet code=HiApplet.class width=300 height=400 /applet /html 例5.1.1一个简单的小应用程序例子 package hiapplet; import java.awt.*; import java.awt.event.*; import java.applet.*; public class HiApplet extends Applet { public void paint(Graphics g) { g.drawString(Hi applet,10,10); } } 二. 小应用程序的调试 三. 小应用程序的安全模型 不能访问本地(客户端)磁盘的文件系统。 不能与运行它的主机之外的其他主机通讯。 不能调用运行它的主机上其他的可执行程序。 五. 小应用程序的生命期 初始化 启动 停止 退出 五. 小应用程序的生命期 初始化 启动 停止 退出 五. 小应用程序的生命期 初始化 启动 停止 退出 五. 小应用程序的生命期 初始化 启动 停止 退出 五. 小应用程序的生命期 初始化 启动 停止 退出 package ex5_1_2; // Shows init(), start() and stop() activities import java.awt.*; import java.applet.*; import java.util.*; import java.awt.event.*; public class ShowLife extends Applet { String s; int inits = 0, starts = 0, stops = 0; public void init() {inits++; //每次调用init( )方法时加一,用于记载调用次数。 System.out.println(now init); //在控制台显示now init。 System.out.println(leave init); //在控制台显示leave init。 } public void start() { starts++; //每次调用start( )方法时加一,用于记载调用次数。 System.out.println(now start); //在控制台显示now start System.out.println(leave start); //在控制台显示leave start } public void stop() { stops++; System.out.println(now stop); System.out.println(leave stop); } public void paint(Graphics g) { s = inits: + inits +, starts: + starts +, stops: + stops; g.drawString(s, 10, 10); //在小应用程序的显示区显示各个方法的调用次数 System.out.println(now paint::+s); //在控制台显示各个方法的调用次数 }} 5.2 java.awt与图形用户界面 Label( ) //生成一个不包含显示内容的空标签Label(String text) //生成一个显示内容为text之值的标
您可能关注的文档
最近下载
- 2024-2025年数学选择性必修第一册共线向量与共面向量同步检测 2(带答案).docx VIP
- 数据治理概论课件:数据治理工具.pptx VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- 04G323-2 图集钢筋混凝土吊车梁(工作级别A4、A5).pdf VIP
- 全国优质课一等奖统编版语文八年级上册唐诗五首《野望》《黄鹤楼》《使至塞上》《渡荆门送别》《钱塘湖春行》公开课课件.pptx
- 幼儿高热惊厥的急救处理.pptx VIP
- 惯性器件原理课件.pptx VIP
- 新版建设工程工程量清单计价标准解读.pptx VIP
- 危大工程专项施工方案.doc VIP
- 莫桑比克考察报告.pdf VIP
文档评论(0)