第9讲Java常用基础类.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1 Applet类 Applet是一种特殊的Java程序,经过编译后可被嵌入到HTML文件中,并由Web浏览器内置的Java解释器执行。所有Applet都继承自同一个类:java.Applet.Applet,这个类是Java语言的基础类,有关Applet的所有特性都被定义在这个类中。 知识难点 Java程序类型 Java Applet与Java Application Apple与Application转换 Applet的生命周期 一个Applet的执行过程称为这个Applet的生命周期。Applet的生命周期中有四个状态 :初始态、运行态、停止态和消亡态。对应生命周期的四个状态的分别有这么几个方法:init(),start(),stop()和destroy()。 Applet的生命周期【续】 下图说明了这四种状态的切换流程: 例4.1演示Applet生命周期的例子:在Applet每个状态对应的方法中,输出当前状态的名称至控制台 import java.awt.*; import java.applet.*; public class AppletCycle extends Applet{ Color clr; public void init(){ //初始化 System.out.println(Applet初始化中...); clr = Color.red; } public void start(){ //运行状态 System.out.println(Applet启动中...); } public void stop(){ //停止状态 System.out.println(Applet停止中...); System.out.println(Applet销毁中...); } public void paint(Graphics g){ System.out.println(Applet绘制中...); g.setColor(clr); g.drawString(绘制, 50, 60); } public void destory(){ //销毁资源 System.out.println(Applet销毁中...); } } Applet生命周期演示程序 Applet的使用 Applet小应用程序的实现主要依靠java.applet包中的Applet类。Applet应用程序必须嵌入在HTML页面中,才能得到解释执行;同时Applet可以从Web页面中获得参数,并和Web页面进行交互。 Applet是一种Java的小程序,它通过使用该Applet的HTML文件,由支持Java的网页浏览器下载运行 Applet开发环境的介绍 要有一个Java编译器,可以是SUN公司的JDK编译器,也可以是微软的VJ++,也可以是别的一些公司开发的编译器,但最好选VJ++,因为它是现在最好的Java编译器 一个文本编写软件,一般的机器都有,记事本就可以了。如果是eclipse,则可以省了这一步,如果是JDK,则最好还是要一个 浏览器,可以是NETSCAPE,也可以是微软的IE,或者其他的支持Java虚拟机的浏览器 Applet开发环境 源码的编辑需要一个文本编辑器,可以是集成环境(eclipse)甚至也可以是记事本 第一个Java Applet程序 使用eclipse环境 使用eclipse开发Java Applet程序 Applet对象的创造 编辑Applet的Java源文件 Applet的框架结构 容器:是用来组织其他界面成分和元素的单元 控制组件:是图形用户界面的最小单位之一,它里面不再包含其他的成分 自定义成分:除了标准的图形界面元素,编程人员还可以根据用户需要设计一些用户自定义的图形界面成分,例如绘制一些几何图形,使用标志图案等 容器的主要作用和特点 容器有一定的范围 常用的控制组件 Applet程序嵌入HTML文件 Applet程序嵌入HTML文件【续】 Applet的参数传递机制 Applet的参数传递机制 完成全部的HTML文件后,在浏览器中运行,得到下面的画面: 例4.2 Applet参数传递机制的实例:将一个字符串传递给Applet,并显示在网页中 import java.applet.Applet; import java.awt.Graphics; public class PassPar

文档评论(0)

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

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

1亿VIP精品文档

相关文档