首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

Java Applet 完整指南:原理、部署與資源網站總覽

     編輯:J2ME

什麼是 Java Applet?

Java Applet 是用 Java 語言編寫的小型應用程式,可直接嵌入網頁並在瀏覽器中執行,能產生豐富的多媒體互動效果。包含 Applet 的網頁稱為 Java-powered 頁面。

運作原理

  1. 使用者造訪含 Applet 的網頁
  2. 瀏覽器偵測到 <applet> 標籤
  3. 下載對應的 .class 位元碼檔案到本機
  4. 在本機 JVM 中執行(不受網路頻寬/Modem 速度限制)
  5. 可進一步下載聲音、圖片、額外 Java 程式碼等資源

HTML 嵌入語法

<html>
<title>An Example Homepage</title>
<h1>Welcome to my homepage!</h1>
This is an example homepage, you can see an applet in it.
<p><br>
<applet code="Example.class" width=300 height=300>
    <param name="img" value="example.gif">
</applet>
</html>

關鍵屬性說明

Applet 核心功能 (AWT)

Applet 提供 Abstract Window Toolkit (AWT),可建立標準 GUI 元件:

  • 圖形繪製
  • 字型與顏色控制
  • 動畫與聲音播放
  • 人機互動(滑鼠、鍵盤事件)
  • 網路通訊
  • 視窗、按鈕、捲軸等標準元件

效能優化:本地快取機制

Applet 每次執行可能需重複下載資源,速度較慢。解決方案:採用類似高速快取技術,將下載檔案暫存使用者硬碟。首次較慢,後續直接讀取本地檔案,大幅提升效能。

知名 Applet 資源網站

屬性/標籤說明
code編譯後的類別檔名(必填),通常為 .class
width/heightApplet 顯示區域寬高(像素,必填)
<param>傳遞參數給 Applet,name/value 成對出現
<p>確保 Applet 另起一行顯示(建議加上)
網站網址特色
Gamelanhttps://www.gamelan.com全網最大 Applet 收集站,分類完整,附說明、功能、原始碼
JARShttps://www.jars.com/Java Applet Rating Service,提供評分機制,開發者以獲好評為榮
Yahoo Applet 目錄https://www.yahoo.com/Computers_and_Internet/Languages/Applet/Yahoo 官方目錄,數量可觀
Netscape 示範頁https://home.netscape.com/comprod/products/navigator/version_2.0/Java_applets/Netscape 官方示範與資訊
法蘭克福資訊站https://Java.wiwi.uni-frankfurt.de/資料庫查詢、實用資訊
雖然現代瀏覽器已停止支援 NPAPI 外掛,Applet 歷史使命已終,但其「客戶端執行、跨平台、豐富互動」的設計思想深深影響了後續的 Java Web Start、Flash、HTML5 等技術演進。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved