Presentation is loading. Please wait.

Presentation is loading. Please wait.

软件编程基础 Java Applet 是另一类非常重要的 Java 程序, 虽然它的源代码编辑与字节码的编译生成过程与 Java Application 相同,但它却不是一类可以独立运 行的程序,相反,它的字节码文件必须嵌入到另一 种语言 HTNI 的文件中并由负责解释 HTML 文件的 WWW 浏览器充当其解释器,来解释执行.

Similar presentations


Presentation on theme: "软件编程基础 Java Applet 是另一类非常重要的 Java 程序, 虽然它的源代码编辑与字节码的编译生成过程与 Java Application 相同,但它却不是一类可以独立运 行的程序,相反,它的字节码文件必须嵌入到另一 种语言 HTNI 的文件中并由负责解释 HTML 文件的 WWW 浏览器充当其解释器,来解释执行."— Presentation transcript:

1 软件编程基础 Java Applet 是另一类非常重要的 Java 程序, 虽然它的源代码编辑与字节码的编译生成过程与 Java Application 相同,但它却不是一类可以独立运 行的程序,相反,它的字节码文件必须嵌入到另一 种语言 HTNI 的文件中并由负责解释 HTML 文件的 WWW 浏览器充当其解释器,来解释执行 Java Applet 的字节码程序。 Welcome 小程序的运行和编译

2 软件编程基础 1 、程序的编辑 利用文字编辑器如记事本、 EditPlus 等编写下列程序 import java.awt.*; import java.applet.*; public class Welcome extends Applet { public void paint( Graphics g,int x) { g.drawString(" Welcome ",100, 100); } Welcome 小程序的运行和编译

3 软件编程基础 程序中,首先用 import 语句输入 java.awt.* 和 java.applet 下所有的包,使得该程序可能使用这些包中 所定义的类。然后声明一个公共类 Welcome ,用 extends 指明它是 Applet 的子类。在类中,重写父类 Applet 的 paint() 方法,其中参数 g 为 Graphics 类。在 paint() 方法中, 参数 g 调用 drawString() 方法,在坐标( 100,100 )处输出 字符串 "Welcome Welcome!" ,其中坐标是用像素点来表 示的。 Welcome 小程序的运行和编译

4 软件编程基础 2 、程序的编译 此文件存放为 e:\wz\ Welcome.java ,在 DOS 命令提示符下,首先应运行到你存盘的文件夹下, 使用下面的指令: Javac Welcome.java 在这个目录之下,就会产生一个 Welcome. calss 的文件。 Welcome 小程序的运行和编译

5 软件编程基础 3 、程序的运行 Applet 的运行与 Application 的运行不同, Applet 需要 嵌入 HTML 文件中,才可以执行。 WWW 浏览器(如 IE )可以显示 HTML 文件规定的 Web 页面,当把一个 Java Applet 程序嵌入 HTML 文件时, HTML 文件会在其 Web 页面中划定一块区域作为此 Applet 程序的显示界面。 Welcome 小程序的运行和编译

6 软件编程基础 3 、程序的运行 由于浏览器中也有 Java 的虚拟机,它会解释执行其中 的程序。浏览器浏览这个 Applet 程序所在的 HTML 文件时, 会在合适的时刻自动执行此 paint 方法,从而在屏幕上显示 出程序中欲显示的信息。 Welcome 小程序的运行和编译

7 软件编程基础 在 HTML 文件中嵌入 Java Applet 需要通过使用一组约定 好的特殊标记: 和< /APPLET> 。 其中, <APPLET >标记还必须包含三个参数。 ( 1 ) CODE :指明嵌入 HTML 文件中的 Java Applet 字节码文 件的文件名。 ( 2 ) HEIGHT :指明 Java Applet 程序在 HTML 文件所对应的 Web 页面中占用区域的高度。 ( 3 ) WIDTH :指明 Java Applet 程序在 HTML 文件所对应的 Web 页面中占用区域的宽度。 Welcome 小程序的运行和编译

8 软件编程基础 Java 小程序是在网页浏览器中执行的应用程序,所以, 不能使用 java 执行 Welcome. class ,而是要使用网页浏览器观 看其结果。可以使用以下两种方法显示 Applet 小程序的运行效 果: 第一种方法是使用 JDK 1.4.1 开发包中的 Appletviewer(Java 小程序查看器 ) 工具显示和运行 Applet 小程 序。 Appletviewer 是一个 Java 的工具,用来简化和加速 Applet 的开发过程,提供一个不需要使用 Web 浏览器就可以查看 Applet 运行效果的辅助程序。使用下面的指令: Appletviewer Welcome.html Welcome 小程序的运行和编译


Download ppt "软件编程基础 Java Applet 是另一类非常重要的 Java 程序, 虽然它的源代码编辑与字节码的编译生成过程与 Java Application 相同,但它却不是一类可以独立运 行的程序,相反,它的字节码文件必须嵌入到另一 种语言 HTNI 的文件中并由负责解释 HTML 文件的 WWW 浏览器充当其解释器,来解释执行."

Similar presentations


Ads by Google