教你构建第一个Java Applet程序
介绍
note: 在你开始本教程之前,你必须下载downloaded 并安装installed java se development kit。
java applets像java应用程序一样,它们的建立都是遵循相同的三个步骤—编写,编译及运行。不同 的是,它们是在一部分网页上运行,而不是在你的桌面上运行。
本文的主要目的是创建一个简单的java applet. 为了达到这一点要遵循以下三个基本步骤:
1. 在java中编写一个简单的applet
2. 编译java源代码
3. 创建一个涉及到applet的html页
4. 在浏览器中打开html页
编写java源代码
microsoft product screen shot(s) reprinted with permission from microsoft corporation.
我使用记事本来创建我的java源代码文件。打开你选择的editor并输入这样的代码:
//reference the required java libraries import java.applet.applet; import java.awt.*; //the applet code public class firstapplet extends applet { public void paint(graphics g) { //draw a rectangle width=250, height=100 g.drawrect(0,0,250,100); //set the color to blue g.setcolor(color.blue); //write the message to the web page g.drawstring("look at me, i'm a java applet!",10,50); } }
不要过多的担心代码的意义。这是你的第一个applet,重要的是看一看它是如何创建,编译和运行的 。
保存文件
microsoft product screen shot(s) reprinted with permission from microsoft corporation.
保存你的程序文件为“firstapplet.java”。确保你使用的文件名是正确的。如果你看到如下显示的 代码:
public class firstapplet extends applet {
这是一个指令来调用applet类 “firstapplet”。文件名要与这个类的名字相匹配并有一个“.java” 的扩展。如果你的文件没有另存为"firstapplet.java",java 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。这是一个要在firstapplet.java文件中读 取代码的程序,把它翻译成你的电脑可以知道的语言。这个过程就做编译。就像java应用程序一样,java applet也必须编译。
为了在终端窗口运行javac,你需要告诉电脑它在哪里。在我的机器上,它在目录“c:\program files\java\jdk1.6.0_06\bin”中。如果你没有这样的目录,在windows资源管理器中搜索文件“javac” ,找到它的位置。
一但你找到它的位置,输入以下命令道终端窗口:
set path= *the directory where javac lives*
e.g.,
set path=c:\program files\java\jdk1.6.0_06\bin
按回车。终端窗口不会做任何华而不实的东西,它只是返回到命令提示符。但是,compiler的路径现 在已经被设置。
改变目录
microsoft product screen shot(s) reprinted with permission from microsoft corporation.
看一看在哪里保存了firstapplet.java文件。我的文件保存地点是“c:\documents and settings\paul\my documents\java\applets”。
在终端窗口改变目录,要输入以下命令:
cd *directory where firstapplet.java file is saved*
e.g.,
cd c:\documents and settings\paul\my documents\java\applets
通过看到左边的光标你可以分辨你在右边的目录中。我们现在准备编译applet。输入命令:
javac firstapplet.java
在点击回车之后,compiler将看到包含在firstapplet.java文件中的代码,并试着去编译它。如果它 不能,就会显示一系列的错位帮助你修复代码。
如果在没有任何信息提示下你返回到命令提示符处,说明你的applet编译成功了。如果不是这样,返 回在坚查你写的代码。确保它与example code相匹配并重新保存文件。一直这样做直到在没有任何错误提 示下运行javac。
tip: 一但applets编译成功,你会在同样的目录中看到一个新的文件。它叫做“firstapplet.class” 。这是你的applet已编译版本。
创建html文件
microsoft product screen shot(s) reprinted with permission from microsoft corporation.
值得注意的是到目前为止你已经确切的遵循相同的步骤,如果你在创建一个java应用程序。applet被 创建并保存在一个文本文件中,通过javac compiler已经进行编译。
java applets不同于java 应用程序,当它们运行的时候。现在需要的是涉及firstapplet.class文件 的网页。记住,类文件是你的applet已编译的版本;这是你的电脑可以知道并执行的文件。
打开记事本,输入以下html代码:
<html> <head> <title>my first java applet </head> <body> here's my first java applet: <applet code="firstapplet.class" width="300" height ="300"> </body> </html>
在相同的目录中文件另存为“mywebpage.html”作为你的java applet 文件。
这个是在网页中最重要的一行:
< applet code="firstapplet.class" width="300" height ="300">
当网页被显示,它会告诉浏览器打开你的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文件。
双击mywebpage.html文件。你的默认浏览器将打开,java applet将会运行。
恭喜你!你已经创建了你的第一个java applet!
快速小总结
花一点时间来总结一下创建java applet的步骤。它们在你创建的每一个applet都是相同的:
1. 在文本文件中编写java 代码
2. 保存文件
3. 编译代码
4. 修复错误
5. 在html也中参考applet
6. 过浏览网页运行applet
上一篇: shiro编码和加密代码详解
下一篇: 详谈python http长连接客户端
推荐阅读
-
教你构建第一个Java Applet程序
-
【IntelliJ IDEA】Maven构建自己的第一个Java后台的方法
-
Windows 10环境下 java环境配置,以及运行自己的第一个程序,开启编程之旅
-
Java基础02-安装eclipse以及第一个Java程序
-
eclipse环境搭建以及第一个JAVA程序
-
【IntelliJ IDEA】Maven构建自己的第一个Java后台的方法
-
eclips安装教程(教你eclipse创建java程序)
-
eclips安装教程(教你eclipse创建java程序)
-
eclipse3.62开发第一个java程序HelloWorld
-
用java自带jdk开发第一个java程序