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

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          友情連接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临泉县| 桦南县| 遵义县| 甘孜| 丹棱县| 莱芜市| 清水县| 连州市| 冀州市| 北碚区| 克东县| 自治县| 城步| 保定市| 昌平区| 米泉市| 普格县| 邵阳市| 依安县| 乌鲁木齐县| 鄂温| 浮山县| 遵义市| 临安市| 洪洞县| 威远县| 集贤县| 麟游县| 通河县| 富宁县| 四子王旗| 屯门区| 抚远县| 津市市| 勐海县| 车险| 介休市| 南城县| 文登市| 通许县| 镇远县|