第五章java图形用户界面.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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之值的标

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档