熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

構建你的第一個Java Applet

2022-06-13   來源: Java核心技術 

  介紹

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  Note: 在你開始本教程之前你必須下載downloaded 並安裝installed Java SE Development Kit

  Java applets像Java應用程序一樣它們的建立都是遵循相同的三個步驟—編寫編譯及運行不同的是它們是在一部分網頁上運行而不是在你的桌面上運行

  本文的主要目的是創建一個簡單的Java applet 為了達到這一點要遵循以下三個基本步驟

   在Java中編寫一個簡單的applet

   編譯Java源代碼

   創建一個涉及到applet的HTML頁

   在浏覽器中打開HTML頁

  編寫Java源代碼

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  我使用記事本來創建我的Java源代碼文件打開你選擇的editor並輸入這樣的代碼

         //Reference the required Java libraries

  import javaappletApplet;

  import javaawt*;

  //The applet code

  public class FirstApplet extends Applet {

  public void paint(Graphics g) {

  //Draw a rectangle width= height=

  gdrawRect();

  //Set the color to blue

  gsetColor(Colorblue);

  //Write the message to the web page

  gdrawString(Look at me Im a Java Applet!);

  }

  }

  不要過多的擔心代碼的意義這是你的第一個applet重要的是看一看它是如何創建編譯和運行的

  保存文件

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  保存你的程序文件為FirstAppletjava確保你使用的文件名是正確的如果你看到如下顯示的代碼

  public class FirstApplet extends Applet {

  這是一個指令來調用applet類 FirstApplet文件名要與這個類的名字相匹配並有一個java的擴展如果你的文件沒有另存為FirstAppletjavaJava compiler就會抱怨而且不會編譯你的applet

  打開一個終端窗口

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  要打開一個終端窗口需按下Windows key和字母R

  你將看到Run Dialog輸入cmd點擊OK

  終端窗口就顯示出來它它看成是文字版的Windows Explorer;它會讓你砸電腦上浏覽不同的目錄看一看它們包含的文件運行你想要的程序在窗口中輸入命令就可以完成這個了

  Java Compiler

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  我們需要終端窗口來訪問叫做javac的Java compiler這是一個要在FirstAppletjava文件中讀取代碼的程序把它翻譯成你的電腦可以知道的語言這個過程就做編譯就像Java應用程序一樣Java applet也必須編譯

  為了在終端窗口運行javac你需要告訴電腦它在哪裡在我的機器上它在目錄C:\Program Files\Java\jdk_\bin如果你沒有這樣的目錄在Windows資源管理器中搜索文件javac找到它的位置

  一但你找到它的位置輸入以下命令道終端窗口

  set path= *the directory where javac lives*

  Eg

  set path=C:\Program Files\Java\jdk_\bin

  按回車終端窗口不會做任何華而不實的東西它只是返回到命令提示符但是compiler的路徑現在已經被設置

  改變目錄

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  看一看在哪裡保存了FirstAppletjava文件我的文件保存地點是C:\Documents and Settings\Paul\My Documents\Java\Applets

  在終端窗口改變目錄要輸入以下命令

  cd *directory where FirstAppletjava file is saved*

  Eg

  cd C:\Documents and Settings\Paul\My Documents\Java\Applets

  通過看到左邊的光標你可以分辨你在右邊的目錄中我們現在准備編譯applet輸入命令

  javac FirstAppletjava

  在點擊回車之後compiler將看到包含在FirstAppletjava文件中的代碼並試著去編譯它如果它不能就會顯示一系列的錯位幫助你修復代碼

  如果在沒有任何信息提示下你返回到命令提示符處說明你的applet編譯成功了如果不是這樣返回在堅查你寫的代碼確保它與example code相匹配並重新保存文件一直這樣做直到在沒有任何錯誤提示下運行javac

  Tip: 一但applets編譯成功你會在同樣的目錄中看到一個新的文件它叫做FirstAppletclass這是你的applet已編譯版本

  創建HTML文件

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  值得注意的是到目前為止你已經確切的遵循相同的步驟如果你在創建一個Java應用程序Applet被創建並保存在一個文本文件中通過javac compiler已經進行編譯

  Java Applets不同於Java 應用程序當它們運行的時候現在需要的是涉及FirstAppletclass文件的網頁記住類文件是你的applet已編譯的版本;這是你的電腦可以知道並執行的文件

  打開記事本輸入以下HTML代碼

         < HTML>

  < HEAD>

  < TITLE>My First Java Applet

  < /HEAD>

  < BODY>

  Heres my first Java Applet:

  < applet code=FirstAppletclass width= height =>

  < /BODY>

  < /HTML>

  在相同的目錄中文件另存為l作為你的Java applet 文件

  這個是在網頁中最重要的一行

  < applet code=FirstAppletclass width= height =>

  當網頁被顯示它會告訴浏覽器打開你的Java applet並運行它

  打開HTML頁

  構建你的第一個Java Applet

  Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation

  最後一步也是最好的一個;我們可以看到Java applet開始運行了使用Windows Explorer來導航在HTML頁中儲存的目錄例如我的網頁保存在C:\Documents and Settings\Paul\My Documents\Java\Applets和我的另一個Java applet文件

  雙擊l文件你的默認浏覽器將打開Java applet將會運行

  恭喜你!你已經創建了你的第一個Java applet!

  快速小總結

  花一點時間來總結一下創建Java applet的步驟它們在你創建的每一個applet都是相同的

   在文本文件中編寫Java 代碼

   保存文件

   編譯代碼

   修復錯誤

   在HTML也中參考applet

   過浏覽網頁運行applet


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26459.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.