教你构建第一个JavaApplet程序
介绍
Note:在你开始本教程之前,你必须下载downloaded并安装installedJavaSEDevelopmentKit。
Javaapplets像Java应用程序一样,它们的建立都是遵循相同的三个步骤—编写,编译及运行。不同的是,它们是在一部分网页上运行,而不是在你的桌面上运行。
本文的主要目的是创建一个简单的Javaapplet.为了达到这一点要遵循以下三个基本步骤:
1.在Java中编写一个简单的applet
2.编译Java源代码
3.创建一个涉及到applet的HTML页
4.在浏览器中打开HTML页
编写Java源代码
Microsoftproductscreenshot(s)reprintedwithpermissionfromMicrosoftCorporation.
我使用记事本来创建我的Java源代码文件。打开你选择的editor并输入这样的代码:
//ReferencetherequiredJavalibraries importjava.applet.Applet; importjava.awt.*; //Theappletcode publicclassFirstAppletextendsApplet{ publicvoidpaint(Graphicsg){ //Drawarectanglewidth=250,height=100 g.drawRect(0,0,250,100); //Setthecolortoblue g.setColor(Color.blue); //Writethemessagetothewebpage g.drawString("Lookatme,I"maJavaApplet!",10,50); } }
不要过多的担心代码的意义。这是你的第一个applet,重要的是看一看它是如何创建,编译和运行的。
保存文件
Microsoftproductscreenshot(s)reprintedwithpermissionfromMicrosoftCorporation.
保存你的程序文件为“FirstApplet.java”。确保你使用的文件名是正确的。如果你看到如下显示的代码:
publicclassFirstAppletextendsApplet{
这是一个指令来调用applet类“FirstApplet”。文件名要与这个类的名字相匹配并有一个“.java”的扩展。如果你的文件没有另存为"FirstApplet.java",Javacompiler就会抱怨而且不会编译你的applet。
打开一个终端窗口
Microsoftproductscreenshot(s)reprintedwithpermissionfromMicrosoftCorporation.
要打开一个终端窗口,需按下“Windowskey”和字母“R”。
你将看到“RunDialog”。输入“cmd”,点击“OK”。
终端窗口就显示出来。它它看成是文字版的WindowsExplorer;它会让你砸电脑上浏览不同的目录,看一看它们包含的文件,运行你想要的程序。在窗口中输入命令就可以完成这个了。
JavaCompiler
Microsoftproductscreenshot(s)reprintedwithpermissionfromMicrosoftCorporation.
我们需要终端窗口来访问叫做“javac”的Javacompiler。这是一个要在FirstApplet.java文件中读取代码的程序,把它翻译成你的电脑可以知道的语言。这个过程就做编译。就像Java应用程序一样,Javaapplet也必须编译。
为了在终端窗口运行javac,你需要告诉电脑它在哪里。在我的机器上,它在目录“C:\ProgramFiles\Java\jdk1.6.0_06\bin”中。如果你没有这样的目录,在Windows资源管理器中搜索文件“javac”,找到它的位置。
一但你找到它的位置,输入以下命令道终端窗口:
setpath=*thedirectorywherejavaclives*
E.g.,
setpath=C:\ProgramFiles\Java\jdk1.6.0_06\bin
按回车。终端窗口不会做任何华而不实的东西,它只是返回到命令提示符。但是,compiler的路径现在已经被设置。
改变目录
Microsoftproductscreenshot(s)reprintedwithpermissionfromMicrosoftCorporation.
看一看在哪里保存了FirstApplet.java文件。我的文件保存地点是“C:\DocumentsandSettings\Paul\MyDocuments\Java\Applets”。
在终端窗口改变目录,要输入以下命令:
cd*directorywhereFirstApplet.javafileissaved*
E.g.,
cdC:\DocumentsandSettings\Paul\MyDocuments\Java\Applets
通过看到左边的光标你可以分辨你在右边的目录中。我们现在准备编译applet。输入命令:
javacFirstApplet.java
在点击回车之后,compiler将看到包含在FirstApplet.java文件中的代码,并试着去编译它。如果它不能,就会显示一系列的错位帮助你修复代码。
如果在没有任何信息提示下你返回到命令提示符处,说明你的applet编译成功了。如果不是这样,返回在坚查你写的代码。确保它与examplecode相匹配并重新保存文件。一直这样做直到在没有任何错误提示下运行javac。
Tip:一但applets编译成功,你会在同样的目录中看到一个新的文件。它叫做“FirstApplet.class”。这是你的applet已编译版本。
创建HTML文件
Microsoftproductscreenshot(s)reprintedwithpermissionfromMicrosoftCorporation.
值得注意的是到目前为止你已经确切的遵循相同的步骤,如果你在创建一个Java应用程序。Applet被创建并保存在一个文本文件中,通过javaccompiler已经进行编译。
JavaApplets不同于Java应用程序,当它们运行的时候。现在需要的是涉及FirstApplet.class文件的网页。记住,类文件是你的applet已编译的版本;这是你的电脑可以知道并执行的文件。
打开记事本,输入以下HTML代码:
<HTML> <HEAD> <TITLE>MyFirstJavaApplet </HEAD> <BODY> Here"smyfirstJavaApplet: <appletcode="FirstApplet.class"width="300"height="300"> </BODY> </HTML>
在相同的目录中文件另存为“MyWebpage.html”作为你的Javaapplet文件。
这个是在网页中最重要的一行:
<appletcode="FirstApplet.class"width="300"height="300">
当网页被显示,它会告诉浏览器打开你的Javaapplet并运行它。
打开HTML页
Microsoftproductscreenshot(s)reprintedwithpermissionfromMicrosoftCorporation.
最后一步也是最好的一个;我们可以看到Javaapplet开始运行了。使用WindowsExplorer来导航在HTML页中储存的目录。例如,我的网页保存在“C:\DocumentsandSettings\Paul\MyDocuments\Java\Applets”和我的另一个Javaapplet文件。
双击MyWebpage.html文件。你的默认浏览器将打开,Javaapplet将会运行。
恭喜你!你已经创建了你的第一个Javaapplet!
快速小总结
花一点时间来总结一下创建Javaapplet的步骤。它们在你创建的每一个applet都是相同的:
1.在文本文件中编写Java代码
2.保存文件
3.编译代码
4.修复错误
5.在HTML也中参考applet
6.过浏览网页运行applet
相关文章
- 微信小程序怎么构建npm?
- Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
- 小程序怎么和数字媒体结合才能实现价值最大化?
- 【周公解梦源码】星座运势,微信小程序源码下载
- 【小程序】组件通信
- 微信小程序编写课程笔记
- 解决Ubuntu下使用linuxdeployqt打包Qt程序问题
- Linux C线程编程:构建高效多线程程序的终极指南(linuxc线程编程)
- 设计Linux接口程序设计:利用先进工具实现高效开发(linux接口程序)
- Java程序构建基于Redis的缓存系统(java用redis)
- 构建Redis实现Java程序的自动过期构建(redisjava过期)
- 程序Linux程序阻塞:一种可怕的真实(阻塞linux)
- Linux简单程序:简单易学,开拓你的世界(linux简单程序)
- Linux 底层程序驱动开发实战(linux底层驱动开发)
- 6使用mongodbes6快速构建简单数据库程序(Mongodbes)
- 深入了解Redis查看运行状态(查看redis运行程序)
- 构建基于Redis的性能测试程序(用程序测试redis)
- 实现高效程序性能利用Redis构建二级缓存(用redis实现二级缓存)
- 使用Oracle构建C程序的指南(c 使用oracle)
- 用C与Oracle过程精心构建程序(c oracle过程)
- Java程序构建Oracle数据库直连(java直连oracle)
- 构建健壮的Redis集群程序(redis集群程序)
- 基于Redis的锁插件为程序提供安全保证(redis锁插件)
- 中的应用使用Redis,提升PHP程序效率(redis缓存在php)
- 一个简易需要注册的留言版程序
- JavaScript/jQuery、HTML、CSS构建WebIM远程及时聊天通信程序
- C语言编写银行打印程序实例参考
- c#后台输出javascript语句示例程序
- 使用GruntJS构建Web程序之安装篇
- 使用GruntJS构建Web程序之Tasks(任务)篇