介绍
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