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 詩語江南 閱讀(4710) | 評論 (0)編輯 收藏
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          友情連接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大港区| 获嘉县| 白沙| 正镶白旗| 班玛县| 镇原县| 伊金霍洛旗| 盐津县| 北海市| 商河县| 贵溪市| 龙胜| 原阳县| 肃宁县| 耒阳市| 台中县| 拉萨市| 门源| 桐梓县| 扎赉特旗| 桐柏县| 稻城县| 梁山县| 廉江市| 左云县| 宜兴市| 桐柏县| 华蓥市| 桂平市| 临清市| 牟定县| 通海县| 措美县| 永兴县| 始兴县| 无为县| 原阳县| 朔州市| 汶川县| 五大连池市| 东方市|