JavaRush /Java Blog /Random-TW /Java applet 的生命週期
AndySkvo
等級 21
Санкт-Петербург

Java applet 的生命週期

在 Random-TW 群組發布
Java 小程式的生命週期 - 1 這個 Java applet 清單將幫助您了解 Java applet 的生命週期。當您在 Applet 檢視器 (NetBeans IDE) 中執行小程式時,將顯示所呼叫的方法。 import java.applet.Applet; import java.awt.*; public class AndysApplet extends Applet { String output = ""; String event; //init()- метод инициализации апплета public void init() { event = "Вызов метода init() "; printOutput(); } //start()- метод начинает выполнение апплета, либо перезапускает его public void start() { event = "Вызов метода start() "; printOutput(); } //stop()- вызывается при остановке апплета public void stop() { event = "Вызов метода stop() "; printOutput(); } //destroy()- метод завершения действий. Вызывается после метода stop(). //Всегда вызывается последним. public void destroy() { event = "Вызов метода destroy() "; printOutput(); } private void printOutput() { System.out.println(event); output += event; repaint(); } public void paint(Graphics g) { g.drawString(output, 10, 10); } } 由於在Java小程式的操作模式下我們將無法追蹤對stop和destroy方法的調用,因此我們將使用控制台的服務。讓我們在 Applet Viewer 中啟動該小程式。Applet Viewer 可讓您測試小程式生命週期的各種狀態。控制選單的螢幕截圖如圖 1 所示。 米。 1. 還有一種替代的測試方法:當最小化Apllet Viewer視窗時,將呼叫stop方法;展開後,start方法將恢復小程式。當關閉Java視窗時,機器會呼叫stop方法,並在它之後立即銷毀。但這種方法功能性較差。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION