JavaRush /Java 博客 /Random-ZH /Java applet 的生命周期
AndySkvo
第 21 级
Санкт-Петербург

Java applet 的生命周期

已在 Random-ZH 群组中发布
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