Applet和多媒體

來源:互聯網
上載者:User
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()

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.