亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java Applet程序設計基礎

2019-11-18 11:46:59
字體:
來源:轉載
供稿:網友

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

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

    Applet 小應用程序的實現主要依靠java.applet 包中的Applet類。與一般的應用程序不同,Applet應用程序必須嵌入在Html頁面中,才能得到解釋執行;同時Applet可以從Web頁面中獲得參數,并和Web頁面進行交互。

    含有Applet的網頁的HTML文件代碼中必須帶有<applet&gt;和</applet>這樣一對標記,當支持Java的網絡瀏覽器碰到這對標記時,就將下載相應的小程序代碼并在本地計算機上執行該Applet小程序。

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

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

    2)字節碼文件的地址

    3)在網頁上顯示Applet的方式。

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

 (一) Applet程序開發步驟

  Applet程序開發主要步驟如下:

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

  2)把Applet的源程序轉換為字節碼文件。

  3)編制使用class 的HTML文件。在HTML文件內放入必要的<APPLET>語句。

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

  (1) 編輯Applet 的java源文件

  創建文件夾C:/ghq,在該文件夾下建立 HelloWorld.java

  文件的源代碼如下:

import java.awt.*;
import java.applet.*;
public class HelloWorld extends Applet //繼續Appelet類,這是Appelet Java程序的特點
{
 public void paint(Graphics g )
 {
  g.drawString("Hello World!",5,35);
 }
}
  保存上述程序在C:/ghq/HelloWorld.java文件里。

  (2)編譯Applet

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

C:/ghq/>javac HelloWorld.java<Enter>
  注重:假如編寫的源程序違反了Java編程語言的語法規則,Java編譯器將在屏幕上顯示語法錯誤提示信息。源文件中必須不含任何語法錯誤,Java編譯器才能成功地把源程序轉換為appletviewer和瀏覽器能夠執行的字節碼程序。

  成功地編譯Java applet之后生成響應的字節碼文件HelloWorld.class的文件。用資源治理器或DIR命令列出目錄列表,將會發現目錄C:/ghq中多了一個名為HelloWorld.class的文件。

  (3)創建HTML文件

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

<HTML>
<TITLE>HelloWorld! Applet</TITLE>
<APPLET
CODE="JavaWorld.class"
WIDTH=200
HEIGHT=100>
</APPLET>
</HTML>
  本例中,<APPLET>語句指明該Applet字節碼類文件名和以像素為單位的窗口的尺寸。雖然這里HTML文件使用的文件名為HelloWorld.HTML,它對應于HelloWorld.java的名字,但這種對應關系不是必須的,可以用其他的任何名字(比如說Ghq.HTML)命名該HTML文件。但是使文件名保持一種對應關系可給文件的治理帶來方便。

  (4)執行 HelloWorld.html

  假如用appletviewer運行HelloWorld.html,需輸入如下的命令行:

C:/ghq/>appletviewer JavaWorld.html<ENTER>
  可以看出,該命令啟動了appletviewer并指明了HTML文件,該HTML文件中包含對應于HelloWorld 的<APPLET>語句。

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

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




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲自拍欧美另类| 97精品欧美一区二区三区| 日本视频久久久| 性色av香蕉一区二区| 欧美一级片在线播放| 国产极品精品在线观看| 色悠悠久久88| 日韩美女在线看| 九九久久久久99精品| 欧美精品福利在线| 国产一区二区在线免费| 欧美专区在线播放| 欧美日韩另类视频| 亚洲欧美制服另类日韩| 欧美激情喷水视频| 2019中文字幕在线观看| 亚洲精品在线观看www| 久久精品视频在线播放| 国产精品男人爽免费视频1| 久久久久久久久久国产| 97在线视频一区| 国产一区二区香蕉| 日韩动漫免费观看电视剧高清| 91在线精品播放| 成人欧美一区二区三区黑人孕妇| 国产精品美女在线| 成人免费网站在线观看| 日韩av综合网站| 亚洲人成绝费网站色www| 九九久久久久99精品| 亚洲欧美中文字幕在线一区| 美女扒开尿口让男人操亚洲视频网站| 一本色道久久88精品综合| 国产精品久久久久久久久久东京| 在线日韩av观看| 久久不射热爱视频精品| 国产精品第一第二| 欧美性极品少妇精品网站| 日韩在线观看视频免费| 亚洲精品久久久久久久久| 国产精品偷伦视频免费观看国产| 91精品啪在线观看麻豆免费| 精品欧美一区二区三区| 日韩一区视频在线| 国内揄拍国内精品| 精品久久香蕉国产线看观看亚洲| 啪一啪鲁一鲁2019在线视频| 欧美在线日韩在线| 久久福利网址导航| 久热精品视频在线观看一区| 亚洲色图av在线| 一区国产精品视频| 国产精品一区二区久久久| 色综合久久天天综线观看| y97精品国产97久久久久久| 国产精品日韩一区| 久久99久久久久久久噜噜| 91夜夜未满十八勿入爽爽影院| 国产成人精品一区二区在线| 成人免费激情视频| 91老司机精品视频| 成人激情视频在线| 久久久久久久久久久av| 国产精品日韩在线一区| 欧美丝袜美女中出在线| 日韩欧美亚洲成人| 欧美激情中文网| 中文字幕在线视频日韩| 国产精品毛片a∨一区二区三区|国| 91免费看片在线| 国产精品久久久久久一区二区| 久久久亚洲影院你懂的| 日本免费一区二区三区视频观看| 日韩精品在线观看一区| 91成人国产在线观看| 国产成人精品日本亚洲专区61| 黑人巨大精品欧美一区二区| 亚洲欧美视频在线| 欧美野外wwwxxx| 欧美专区第一页| 久久久久中文字幕| 国产精品中文字幕在线| 亚洲精品美女久久| 亚洲乱码av中文一区二区| 日韩精品中文字幕久久臀| 日韩在线免费高清视频| 欧美性在线观看| 国产自摸综合网| 国产精品亚洲欧美导航| 久久精品国产清自在天天线| 国产在线拍偷自揄拍精品| 日韩在线欧美在线| 亚洲老司机av| 欧美国产日产韩国视频| 亚洲aa中文字幕| 九色精品美女在线| 97在线日本国产| 九九热这里只有精品免费看| 欧美电影免费观看| 日韩在线中文视频| 亚洲福利视频专区| 欧美激情精品久久久久久黑人| 亚洲精品午夜精品| 91精品国产高清久久久久久91| 国产欧美日韩综合精品| 国产一区玩具在线观看| 欧美疯狂性受xxxxx另类| 欧美日韩国内自拍| 日韩一区二区三区在线播放| 国产午夜精品视频| 奇米4444一区二区三区| 中文字幕在线视频日韩| 成人免费看吃奶视频网站| 久久视频在线免费观看| 欧美黑人性视频| 国产综合香蕉五月婷在线| 欧美性猛交xxxxx免费看| 精品国模在线视频| 国产美女扒开尿口久久久| 97久久精品人搡人人玩| 欧美日韩国产中文字幕| 日韩精品免费在线视频| 色老头一区二区三区| 亚洲精品自在久久| 久久人人爽人人| 欧美成人午夜影院| 538国产精品一区二区在线| 日韩av电影手机在线| 精品久久久久久久久久久久久| 国产成人jvid在线播放| 美女精品视频一区| 国产丝袜一区视频在线观看| 国产精品视频成人| 国产精品美女视频网站| 免费不卡在线观看av| 欧美裸体男粗大视频在线观看| 亚洲精品日韩丝袜精品| 69影院欧美专区视频| 欧美韩国理论所午夜片917电影| 国产精品爱啪在线线免费观看| 少妇av一区二区三区| 欧美在线观看网址综合| 日韩国产精品一区| 91精品视频在线| 久久久久久国产精品久久| 狠狠久久亚洲欧美专区| 亚洲精品91美女久久久久久久| 亚洲高清在线观看| 国产精品三级在线| 亚洲欧美日韩区| 中文字幕亚洲综合| 精品中文字幕在线观看| 欧美精品日韩三级| 亚洲无线码在线一区观看| 日韩在线免费视频| 国产成人久久久| 久久久久久伊人| 在线看日韩av| 成人激情视频网| 国产午夜精品免费一区二区三区| 影音先锋日韩有码| 久久激情视频久久| 久久久亚洲网站| 久久久久久国产精品美女|