posts - 8,  comments - 11,  trackbacks - 0
  2007年12月12日

 

,做一个最简单的Applet:

1,编译JAVA类:

    {TOMCAT_HOME} = D:\tomcat6

    假设在D:\tomcat6\webapps\testweb\test目录中新建hello目录,在hello目录中新建javaHelloWorld.java:

 

package hello;

import java.awt.*;

import java.applet.*;

//必须继承Appelet

public class HelloWorld extends Applet {

 public void paint(Graphics g )

 {

  //向外输出的字符串

  g.drawString("Hello HelloWorldd!",5,35);

 }

}

 

CMD命令行中编译该类:

    C:\Documents and Settings\Administrator>d:       

    D:>cd D:\tomcat6\webapps\testweb\test

    D:>javac hello\HelloWorld.java

 

2,在网页中嵌入Applet:

D:\tomcat6\webapps\testweb\test目录中新建testHello.html文件:

 

<HTML>

<TITLE>HelloWorld! Applet</TITLE>

<APPLET

codebase="."

CODE="hello.HelloWorld.class"

name="HelloWorld"

WIDTH=200

HEIGHT=100

ALIGN = middle

> 

</APPLET>

</HTML>

 

 

3,运行查看Applet:

appletviewer是一个专门用来运行查看applet的工具,直接在命令行上敲打就可以

CMD命令行中

    >d:       

    >cd D:\tomcat6\webapps\testweb\test

    >appletviewer testHello.html

如果启动了TOMCAT,也可以在浏览器中浏览,不过有些浏览器不支持,需要JAVA插件才可以看到效果,比如遨游,我是在IE6.0中运行可以看到。

 

 

二,Applet进一步处理:

如果想把网页中的Applet标签转换成<Object>或者<Embed>形式,需要做以下工作,

4,将hello目录打包:

    >d:       

    >cd D:\tomcat6\webapps\testweb\test

    >jar -cvf hello.jar ./hello

 

5,使用htmlconverter工具来转换:

    1)下载htmlconverter==>http://java.sun.com/products/plugin/1.3/docs/html_converter.html

    2)下载后是一个压缩文件,解压缩后成为一个jar包,假设该jar包在D:\tomcat6\webapps\testweb\test

   

    >d:       

    >cd D:\tomcat6\webapps\testweb\test   

    >java -jar htmlconv1_3.jar helloworld.jsp        (注:不清楚htmlconverter怎么用的,可以敲命令查看帮助:java -jar htmlconv1_3.jar -help)

    此时helloworld.jsp中的代码将被转换成如下样式:

 

<HTML>

<TITLE>HelloWorld! Applet</TITLE>

<!--"CONVERTED_APPLET"-->

<!-- HTML CONVERTER -->

<OBJECT classid="clsid:E19F9331-3110-11d4-991C-005004D3B3DB"

WIDTH = 200 HEIGHT = 100 NAME = "HelloWorld" ALIGN = middle  codebase="http://java.sun.com/products/plugin/1.3.0_02/jinstall-130_02-win32.cab#Version=1,3,0,2">

<PARAM NAME = CODE VALUE = "hello.HelloWorld.class" >

<PARAM NAME = CODEBASE VALUE = "." >

<PARAM NAME = ARCHIVE VALUE = "HelloWorld.jar" >

<PARAM NAME = NAME VALUE = "HelloWorld" >

 

<PARAM NAME="type" VALUE="application/x-java-applet;jpi-version=1.3.0_02">

<PARAM NAME="scriptable" VALUE="false">

<COMMENT>

<EMBED type="application/x-java-applet;jpi-version=1.3.0_02"  CODE = "hello.HelloWorld.class" CODEBASE = "." ARCHIVE = "HelloWorld.jar" NAME = "HelloWorld" WIDTH = 200 HEIGHT = 100 ALIGN = middle  scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3.0_02/plugin-install.html"><NOEMBED>

 

</NOEMBED>

</EMBED>

</COMMENT>

</OBJECT>

 

<!--

<APPLET CODE = "hello.HelloWorld.class" CODEBASE = "." ARCHIVE = "HelloWorld.jar" WIDTH = 200 HEIGHT = 100 NAME = "HelloWorld" ALIGN = middle>

 

 

</APPLET>

-->

 

 

<!--"END_CONVERTED_APPLET"-->

 

</HTML>

 

这样转换就已经完成,此时再用appletviewer去查看,效果和前面一致

 

 

 

 

posted @ 2007-12-12 13:19 诗语江南 阅读(4703) | 评论 (0)编辑 收藏
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(2)

随笔分类

随笔档案

友情连接

搜索

  •  

最新评论

阅读排行榜

评论排行榜