第五章 Java Applets概述.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 3 - Java Applets概述 Applet的概念 Applet:Java小程序片 一种运行在特定环境中的程序 appletviewer (applets的测试工具/环境) 浏览器 (IE, Communicator) 在 包含applet 的HTML (Hypertext Markup Language) 文档被下载,打开的时候执行 而Applications是在命令行窗口(command windows)运行的 J2SDK中的Applets示例程序 Applets示例程序 随 Java 2 Software Development Kit (J2SDK)(Java2软件开发工具集)一起提供 包含示例程序的源程序 通过模仿和学习这些源程序有利于掌握Applets的编程方法 示例程序安装在J2SDK的安装目录下的demo文件夹中 J2SDK中的Applets示例程序 执行applets 在命令行窗口, 切换目录到applet示例程序所在的文件夹 cd c:\j2sdk1.4.1\demo\applets cd applet文件夹名 每个目录中会有一个HTML文档用以执行相应的applet 执行appletviewer example1.html appletviewer 调入命令行参数指定的HTML文档 在HTML文档中将确定调入的applet (稍后介绍如何确定) Applet 即被执行, 可以通过Applet 的菜单执行Reload 或 Quit 命令 J2SDK中的Applets示例程序 你执 X J2SDK中的Applets示例程序 J2SDK中的Applets示例程序 Java2 中2D绘图能力演示 Java Applet示例: 输出一个字符串 现在, 创建第一个我们自己的applets 创建的一个applet显示 Welcome to Java Programming! 这里会运用许多关于applet的技术 我们将逐行讨论applet程序和HTML文档 Java applet Program Output Java Applet示例: 输出一个字符串 注释 源代码名称与Applet功能描述 引入预定义的包 import 通知 compiler 要使用的类在何处 当要建立Applets的时候, import JApplet 类 (package javax.swing) import Graphics 类 (package java.awt) 绘制图形 可以绘制直线, 矩形, 输出字符串 import 说明了包的目录结构 Java Applet示例: 输出一个字符串 声明class WelcomeApplet extends 的含义 指明被扩展的类 (JApplet) JApplet : 超类/父类/基类(superclass、base class) WelcomeApplet : 子类(subclass 、derived class) WelcomeApplet具有Japplet的所有方法与属性 Class JApplet 为我们定义了许多做为applet需要的方法与属性(超过200个方法) Appletviewer/browser 可以创建WelcomeApplet的对象 需要Keyword public 文件中只允许包含一个public类 Java Applet示例: 输出一个字符串 我们的类继承了 JApplet 的method paint 在默认情况下, paint 的方法体是空的 在我们的类中重新定义了(Override)paint 方法 paint, init, start 自动被调用 我们的applet自动从Japplet中继承了这些方法 这些方法的默认情况下,都是空方法体 由于并不是每一个applet都需要这些方法 你只需要重载你需要的方法 Applet 可以通过 paint方法输出内容 Java Applet示例: 输出一个字符串 Method paint Lines 11-19 是 paint的方法体 功能:在屏幕上绘制图形 void 表示 paint 执行完任务后没有返回值 圆括号内定义了参数列表 – 通过它paint获得执行任务的相关数据 一般情况下, 由程序员指定传递的数据, 就像 JOptionPane.showMessageDialog的情况 paint 自动获得参数值(由Japplet的相应方法赋于) paint 要使用 Graphics 对象 Java Applet示例: 输出一个字符串 执行超类 Japplet的paint方法 应当是applet

文档评论(0)

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

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

1亿VIP精品文档

相关文档