日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JavaApplet程序開發(fā)步驟

Java最初奉獻給世人的就是Java Applet,隨即它吸引了全世界的目光,Java Applet運行于瀏覽器上,可以生成生動美麗的頁面,進行友好的人機交互,同時還能處理圖像、聲音、動畫等多媒體數(shù)據(jù)。Java Applet在Java的成長過程中起到不可估量的作用,到今天Java Applet依然是Java程序設(shè)計最吸引的人之一。在本期專題中我將向讀者介紹Java Applet編程的一些技巧。

Java Applet簡介

Java Applet是用Java語言編寫的一些小應(yīng)用程序,這些程序是直接嵌入到頁面中,由支持Java的瀏覽器(IE或Nescape)解釋執(zhí)行能夠產(chǎn)生特殊效果的程序。它可以大大提高Web頁面的交互能力和動態(tài)執(zhí)行能力。包含Java Applet的網(wǎng)頁被稱為Java-powered頁,可以稱其為Java支持的網(wǎng)頁。

當(dāng)用戶訪問這樣的網(wǎng)頁時,Java Applet被下載到用戶的計算機上執(zhí)行,但前提是用戶使用的是支持Java的網(wǎng)絡(luò)瀏覽器。由于Java Applet是在用戶的計算機上執(zhí)行的,所以它的執(zhí)行速度不受網(wǎng)絡(luò)帶寬或者Modem存取速度的限制,用戶可以更好地欣賞網(wǎng)頁上Java Applet產(chǎn)生的多媒體效果。

  Java Applet小應(yīng)用程序的實現(xiàn)主要依靠java. Applet包中的Java Applet類。與一般的應(yīng)用程序不同,Java Applet應(yīng)用程序必須嵌入在HTML頁面中,才能得到解釋執(zhí)行;同時Java Applet可以從Web頁面中獲得參數(shù),并和Web頁面進行交互。

  含有Java Applet的網(wǎng)頁的HTML文件代碼中必須帶有<Java Applet>和</Java Applet>這樣一對標記,當(dāng)支持Java的網(wǎng)絡(luò)瀏覽器遇到這對標記時,就將下載相應(yīng)的小程序代碼并在本地計算機上執(zhí)行該Java Applet小程序。

  Java Applet是一種Java的小程序,它通過使用該Java Applet的HTML文件,由支持Java的網(wǎng)頁瀏覽器下載運行。也可以通過java開發(fā)工具的Java Appletviewer來運行。Java Applet程序離不開使用它的HTML文件。這個HTML文件中關(guān)于Java Applet的信息至少應(yīng)包含以下三點:

  1)字節(jié)碼文件名(編譯后的Java文件,以.class為后綴)

  2)字節(jié)碼文件的地址

  3)在網(wǎng)頁上顯示Java Applet的方式。

  一個HTML文件增加Java Applet有關(guān)的內(nèi)容只是使網(wǎng)頁更加富有生氣,如添加聲音、動畫等這些吸引人的特征,它并不會改變HTML文件中與Java Applet無關(guān)的元素。

Java Applet程序開發(fā)步驟

Java Applet程序開發(fā)主要步驟如下:

  1)選用EDIT或WindowsNotepad等工具作為編輯器建立Java Applet源程序。

  2)把Java Applet的源程序轉(zhuǎn)換為字節(jié)碼文件。

  3)編制使用class的HTML文件。在HTML文件內(nèi)放入必要的<Java Applet>語句。

下面舉一個最簡單的HelloWorld例子來說明Java Applet程序的開發(fā)過程:

  (1)編輯Java Applet的java源文件

  創(chuàng)建文件夾C:\ghq,在該文件夾下建立HelloWorld.java

  文件的源代碼如下:

 
 
 
  1. importjava.awt.*;  
  2. importjava.Java Applet.*;  
  3. publicclassHelloWorldextendsJava Applet//繼承Appelet類,這是AppeletJava程序的特點  
  4. {  
  5.  publicvoidpaint(Graphicsg)  
  6.  {  
  7.   g.drawString("HelloWorld!",5,35);  
  8.  }  
  9. }  

  保存上述程序在C:\ghq\HelloWorld.java文件里。

  (2)編譯Java Applet

  編譯HelloWorld.java源文件可使用如下JDK命令:

 
 
 
  1. C:\ghq\>javacHelloWorld.java<Enter>  
  2.  

  注意:如果編寫的源程序違反了Java編程語言的語法規(guī)則,Java編譯器將在屏幕上顯示語法錯誤提示信息。源文件中必須不含任何語法錯誤,Java編譯器才能成功地把源程序轉(zhuǎn)換為Java Appletviewer和瀏覽器能夠執(zhí)行的字節(jié)碼程序。

  成功地編譯Java Applet之后生成響應(yīng)的字節(jié)碼文件HelloWorld.class的文件。用資源管理器或DIR命令列出目錄列表,將會發(fā)現(xiàn)目錄C:\ghq中多了一個名為HelloWorld.class的文件。

  (3)創(chuàng)建HTML文件

  在運行創(chuàng)建的HelloWorld.class之前,還需創(chuàng)建一個HTML文件,Java Appletviewer或瀏覽器將通過該文件訪問創(chuàng)建的Java Applet。為運行HelloWorld.class,需要創(chuàng)建包含如下HTML語句的名為HelloWorld.html的文件。

 
 
 
  1. <HTML>  
  2. <TITLE>HelloWorld!Java Applet</TITLE>  
  3. <Java Applet  
  4. CODE="JavaWorld.class" 
  5. WIDTH=200 
  6. HEIGHT=100>  
  7. </Java Applet>  
  8. </HTML>  
  9.  

  本例中,<Java Applet>語句指明該Java Applet字節(jié)碼類文件名和以像素為單位的窗口的尺寸。雖然這里HTML文件使用的文件名為HelloWorld.HTML,它對應(yīng)于HelloWorld.java的名字,但這種對應(yīng)關(guān)系不是必須的,可以用其他的任何名字(比如說Ghq.HTML)命名該HTML文件。但是使文件名保持一種對應(yīng)關(guān)系可給文件的管理帶來方便。

  (4)執(zhí)行HelloWorld.html

  如果用Java Appletviewer運行HelloWorld.html,需輸入如下的命令行:

 
 
 
  1. C:\ghq\>Java AppletviewerJavaWorld.html<ENTER>  
  2.  

  可以看出,該命令啟動了Java Appletviewer并指明了HTML文件,該HTML文件中包含對應(yīng)于HelloWorld的<Java Applet>語句。

  如果用瀏覽器運行HelloWorldJava Applet,需在瀏覽器的地址欄中輸入HTML文件URL地址。

  至此,一個Java Applet程序的開發(fā)運行整個過程結(jié)束了(包括java源文件、編譯的class文件、html文件以及用Java Appletviewer或用瀏覽器運行)。


新聞名稱:JavaApplet程序開發(fā)步驟
分享地址:http://www.dlmjj.cn/article/dpedhsh.html