JavaRush /Blog Java /Random-ES /Ciclo de vida de un subprograma de Java
AndySkvo
Nivel 21
Санкт-Петербург

Ciclo de vida de un subprograma de Java

Publicado en el grupo Random-ES
Ciclo de vida de un subprograma de Java - 1 Esta lista de un subprograma de Java le ayudará a comprender el ciclo de vida de un subprograma de Java. Cuando ejecute el subprograma en el Visor de subprogramas (NetBeans IDE), se mostrarán los métodos llamados. 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); } } Dado que en el modo de funcionamiento del subprograma de Java no podremos rastrear la llamada a los métodos stop y destroy, utilizaremos los servicios de la consola. Iniciemos el subprograma en Applet Viewer. Applet Viewer le permite probar un subprograma en varios estados de su ciclo de vida. En la Fig. 1 se muestra una captura de pantalla del menú de control. Arroz.  1. Existe una forma alternativa de realizar pruebas: al minimizar la ventana del Visor de Apllet, se llamará al método stop; después de expandirse, el método start reanudará la operación del subprograma. Al cerrar la ventana de Java, la máquina llamará al método stop e inmediatamente después lo destruirá. Pero este método es menos funcional.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION