java applet不需要main函數,它們依靠瀏覽器運行。
Applet類提供了一個基本的架構結構,使得Applet可以在Web瀏覽器中運行。每個applet都是java.applet.Applet的子類。Applet類是一個AWT類,它不能和Swing組件一起工作。要在java appplet中使用Swing組件,必須通過擴充javax.swing.JApplet來建立一個java applet
import javax.swing.*;
public
class
DisplayLabel
extends JApplet
{
public DisplayLabel(){ add(
new JLabel("Great!" ,JLabel.
CENTER)); }
}
為了從瀏覽器中運行一個applet,需要建立帶<applet>標記的HTML檔案HTML是一種在網頁上展示靜態文檔的標識語言。HTML使用標記指示Web瀏覽器如何繪製Web頁面,HTML包含一個稱為<applet>的標記
<html> <head> <title>Java Applet Demo</title> </head> <body> <applet code = "DisplayLabel.class" width = 250 height = 50> </applet> </body></html><applet...>...</applet>會告訴瀏覽器顯示一個appletapplet標記的完整文法<applet [codebase = applet_url] code = classfilename.class width = applet_viewing_width_in_pixels height = applet_viewing_height_in_pinels [archive = archive_margin] [vspace = vertical_margin] [hspace = horizontal_margin] [align = applet_alignnment] [alt = alternative_text]><param name = param_name1 value = param_value1>.....</applet>code ,width,heigth是必須的,其餘可選applet安全模型 java使用安全沙箱模型來運行applet。 (1)不允許applet對檔案系統進行讀寫 (2)不允許applet運行電腦上的任何程式 (3)不允許applet使用使用者電腦與其它電腦串連可以在applet中加入main方法使applet像應用程式一樣運行,main方法用來建立一個存放applet的架構applet生命週期:init(),start(),stop(),destory()