這篇文章主要講解了“Java2怎么控制APPLET的運行”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Java2怎么控制APPLET的運行”吧!
站在用戶的角度思考問題,與客戶深入溝通,找到濱州網站設計與濱州網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:做網站、成都網站設計、企業官網、英文網站、手機端網站、網站推廣、域名與空間、網頁空間、企業郵箱。業務覆蓋濱州地區。
1.APPLET:運行在支持Java的web瀏覽器內的JAVA小程序。
瀏覽器將對Web頁進行初始化和啟動applet程序;當我們不需要顯示該Web頁時,
瀏覽器將啟動相應的方法終止applet程序的運行。
1.1由下面四個方法來控制APPLET的運行:
(1)init() 打開帶有applet的文檔時,調用init()方法初始化applet
(2)start() 打開帶有applet的文檔時,在init()方法之后調用start()方法,啟動applet
(3)stop() 關閉帶有applet的文檔時調用。注意:stop()總在destroy()方法之前被調用
(4)destroy() 關閉瀏覽器時調用。調用destroy()是為了整理曾經使用的資源
一個簡單的applet例子://StarterApplet.java
import java.applet.Applet;
import java.awt.Label;
public class StarterApplet extends Applet {
private Label label;
public void init() {
System.out.println("Applet::init()");
}
public void start() {
System.out.println("Applet::start()");
label = new Label("Starter");
add(label);
}
public void stop() {
System.out.println("Applet::stop()");
remove(label);
}
public void destroy() {
System.out.println("Applet::destroy()");
}
}
file://隨便一個HTML文件如001.html,加入
public StarterApplication(String frameTitle) {
super(frameTitle);
add (new Label("Starter", Label.CENTER), "Center");//默認的布局管理器為BorderLayout
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
dispose();
System.exit(0);
}
});
}
}
3.既是APPLET又是應用程序:既有main方法又extends Applet。//StarterCombined.java
import java.applet.Applet;
import java.awt.Event;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.*;
public class StarterCombined extends Applet {
private Label label;
public static void main(String args[]) {
StarterCombinedFrame app =new StarterCombinedFrame("Starter Application");
app.setSize(300,100);
app.show ();
System.out.println("StarterCombinedFrame::main()");
}
public void init() {
System.out.println("Applet::init()");
}
public void start() {
System.out.println("Applet::start()");
label = new Label("Starter");
add(label);
}
public void stop() {
System.out.println("Applet::stop()");
remove(label);
}
public void destroy() {
System.out.println("Applet::destroy()");
}
}
class StarterCombinedFrame extends Frame {
public StarterCombinedFrame(String frameTitle) {
super(frameTitle);
StarterCombined applet = new StarterCombined();
applet.start();
add (applet, "Center");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
dispose();
System.exit(0);
}
});
}
}
由DOS中打印的文字看到:如果程序作為一個applet程序運行,那么main()方法將被忽略。
感謝各位的閱讀,以上就是“Java2怎么控制APPLET的運行”的內容了,經過本文的學習后,相信大家對Java2怎么控制APPLET的運行這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
本文標題:Java2怎么控制APPLET的運行
網頁鏈接:http://m.newbst.com/article32/pjcssc.html
成都網站建設公司_創新互聯,為您提供網站設計、網站維護、手機網站建設、外貿網站建設、動態網站、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯