前段时间在秋招中,在深圳的一家公司中遇到一道笔试题使用applet编写输出HelloWorld,虽然简单但是没写出来,有点遗憾,因为没接触过applet,学java的时候都说这个很多浏览器都不支持,也不常用,所以连最简单的hello world都不会。
所以,今天特地来试一下,顺便记录一下。
首先,先对applet有简单的了解。Applet是采用Java编程语言编写的小应用程序,该程序可以包含在HTML(标准通用标记语言_的一个应用)_页中,与在页中包含图像的方式大致相同。[1]
含有Applet的网页的HTML文件代码中部带有<applet> 和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。
步骤一:编写java类文件
在本地找个新建一个文件夹,新建HelloWorld类。我习惯在本地专门放代码的E盘代码文件夹下创建一个文件夹applet。新建HelloWorld.java
代码如下:
package applet;
import java.awt.*;
import java.applet.*;
//必须继承Appelet类
public class HelloWorld extends Applet {
public void paint(Graphics g )
{
//向外输出的字符串
g.drawString("Hello HelloWorld! 洛阳高歌2019.11.24",5,35);
}
}
步骤二: 编译java类文件
打开cmd,进入该文件夹目录下,再进行编译,产生class文件。
结果如下
步骤三 编写HTML,嵌入该applet程序
在E盘的代码文件下新建一个html文件,这里需要注意的是,有些人的电脑可以吧HTML文件和.java及.class文件放在同一个文件夹下,有些就要隔开,不然会报错,找不到对应的文件。
html文件内容如下:
<HTML>
<TITLE>HelloWorld! Applet</TITLE>
<APPLET
codebase="."
CODE="applet.HelloWorld.class"
name="HelloWorld"
WIDTH=200
HEIGHT=100
ALIGN = middle
>
</APPLET>
</HTML>
步骤四:在cmd中运行查看
打开cmd,进入对应的文件目录下,编译运行,使用appletviewer命令查看
到这里简单的helloworld显示就完成了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。