java

位置:IT落伍者 >> java >> 浏览文章

构建你的第一个Java Applet


发布日期:2021年02月06日
 
构建你的第一个Java Applet

介绍

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

Note: 在你开始本教程之前你必须下载downloaded 并安装installed Java SE Development Kit

Java applets像Java应用程序一样它们的建立都是遵循相同的三个步骤—编写编译及运行不同的是它们是在一部分网页上运行而不是在你的桌面上运行

本文的主要目的是创建一个简单的Java applet 为了达到这一点要遵循以下三个基本步骤

在Java中编写一个简单的applet

编译Java源代码

创建一个涉及到applet的HTML页

在浏览器中打开HTML页

编写Java源代码

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

我使用记事本来创建我的Java源代码文件打开你选择的editor并输入这样的代码

//Reference the required Java libraries

import javaappletApplet;

import javaawt*;

//The applet code

public class FirstApplet extends Applet {

public void paint(Graphics g) {

//Draw a rectangle width= height=

gdrawRect();

//Set the color to blue

gsetColor(Colorblue);

//Write the message to the web page

gdrawString(Look at me Im a Java Applet!);

}

}

不要过多的担心代码的意义这是你的第一个applet重要的是看一看它是如何创建编译和运行的

保存文件

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

保存你的程序文件为FirstAppletjava确保你使用的文件名是正确的如果你看到如下显示的代码

public class FirstApplet extends Applet {

这是一个指令来调用applet类 FirstApplet文件名要与这个类的名字相匹配并有一个java的扩展如果你的文件没有另存为FirstAppletjavaJava compiler就会抱怨而且不会编译你的applet

打开一个终端窗口

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

要打开一个终端窗口需按下Windows key和字母R

你将看到Run Dialog输入cmd点击OK

终端窗口就显示出来它它看成是文字版的Windows Explorer;它会让你砸电脑上浏览不同的目录看一看它们包含的文件运行你想要的程序在窗口中输入命令就可以完成这个了

Java Compiler

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

我们需要终端窗口来访问叫做javac的Java compiler这是一个要在FirstAppletjava文件中读取代码的程序把它翻译成你的电脑可以知道的语言这个过程就做编译就像Java应用程序一样Java applet也必须编译

为了在终端窗口运行javac你需要告诉电脑它在哪里在我的机器上它在目录C:\Program Files\Java\jdk_\bin如果你没有这样的目录在Windows资源管理器中搜索文件javac找到它的位置

一但你找到它的位置输入以下命令道终端窗口

set path= *the directory where javac lives*

Eg

set path=C:\Program Files\Java\jdk_\bin

按回车终端窗口不会做任何华而不实的东西它只是返回到命令提示符但是compiler的路径现在已经被设置

改变目录

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

看一看在哪里保存了FirstAppletjava文件我的文件保存地点是C:\Documents and Settings\Paul\My Documents\Java\Applets

在终端窗口改变目录要输入以下命令

cd *directory where FirstAppletjava file is saved*

Eg

cd C:\Documents and Settings\Paul\My Documents\Java\Applets

通过看到左边的光标你可以分辨你在右边的目录中我们现在准备编译applet输入命令

javac FirstAppletjava

在点击回车之后compiler将看到包含在FirstAppletjava文件中的代码并试着去编译它如果它不能就会显示一系列的错位帮助你修复代码

如果在没有任何信息提示下你返回到命令提示符处说明你的applet编译成功了如果不是这样返回在坚查你写的代码确保它与example code相匹配并重新保存文件一直这样做直到在没有任何错误提示下运行javac

Tip: 一但applets编译成功你会在同样的目录中看到一个新的文件它叫做FirstAppletclass这是你的applet已编译版本

创建HTML文件

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

值得注意的是到目前为止你已经确切的遵循相同的步骤如果你在创建一个Java应用程序Applet被创建并保存在一个文本文件中通过javac compiler已经进行编译

Java Applets不同于Java 应用程序当它们运行的时候现在需要的是涉及FirstAppletclass文件的网页记住类文件是你的applet已编译的版本;这是你的电脑可以知道并执行的文件

打开记事本输入以下HTML代码

< HTML>

< HEAD>

< TITLE>My First Java Applet

< /HEAD>

< BODY>

Heres my first Java Applet:

< applet code=FirstAppletclass width= height =>

< /BODY>

< /HTML>

在相同的目录中文件另存为l作为你的Java applet 文件

这个是在网页中最重要的一行

< applet code=FirstAppletclass width= height =>

当网页被显示它会告诉浏览器打开你的Java applet并运行它

打开HTML页

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

最后一步也是最好的一个;我们可以看到Java applet开始运行了使用Windows Explorer来导航在HTML页中储存的目录例如我的网页保存在C:\Documents and Settings\Paul\My Documents\Java\Applets和我的另一个Java applet文件

双击l文件你的默认浏览器将打开Java applet将会运行

恭喜你!你已经创建了你的第一个Java applet!

快速小总结

花一点时间来总结一下创建Java applet的步骤它们在你创建的每一个applet都是相同的

在文本文件中编写Java 代码

保存文件

编译代码

修复错误

在HTML也中参考applet

过浏览网页运行applet

上一篇:深入Java虚拟机中的Stack和Heap

下一篇:Java做的比较完善的FTP连接上传下载文件