JavaRush /Blog Java /Random-PL /Cykl życia apletu Java
AndySkvo
Poziom 21
Санкт-Петербург

Cykl życia apletu Java

Opublikowano w grupie Random-PL
Cykl życia apletu Java - 1 Ta lista apletów Java pomoże Ci zrozumieć cykl życia apletu Java. Po uruchomieniu apletu w przeglądarce apletów (NetBeans IDE) zostaną wyświetlone wywołane metody. 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); } } Ponieważ w trybie pracy apletu Java nie będziemy mogli prześledzić wywołania metod stop izniszcz, skorzystamy z usług konsoli. Uruchommy aplet w przeglądarce Applet Viewer. Applet Viewer umożliwia testowanie apletu na różnych etapach jego cyklu życia. Zrzut ekranu menu sterowania pokazano na rys. 1. Ryż.  1. Istnieje alternatywny sposób testowania: podczas minimalizowania okna Aplet Viewer zostanie wywołana metoda stop, po rozwinięciu metoda start wznowi działanie apletu. Zamykając okno Java, maszyna wywoła metodę stop i zaraz po niej zniszczy. Ale ta metoda jest mniej funkcjonalna.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION