İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır

Applet Method'ları...

Applet Lifecycle Method'ları

Applet'in çalışmaşı boyunca tarayıcı tarafından gerktiğinde çağrılan lifecycle (yaşam döngüsü) method'ları bulunmaktadır. Tarayıcı Applet'i yükledikten sonra init() methodunu, sayfada her gösterişinde start() methodunu, başka bir sayfaya her geçişte stop() methodunu çağırır. Applet'i devreden çıkarırken de destroy() methodunu çağırır. Application'larda main() methodunun yerini appletlerde init() alır. En başta yapılması gereken işlemler bu method içerisinde tanımlanır.

init		: Yüklendikten hemen sonra
start		: Gösterilmeden hemen önce	
stop		: Gösterimden kalkdıktan hemen sonra
destroy 	: Applet devreden çıkartılmadan hemen önce.

Appletlerin yukarıdaki aşamalardan geçişlerini göstermek için işlemleri Java Console'a basan bir Applet yazalım.

Göster Gizle Kopar Satır Gizle Satır Göster
  1 import java.applet.*;
  2 import java.awt.*;
  3 public class GreeterApplet extends Applet{
  4   public void init(){
  5     System.out.println("Initializing..");
  6   }
  7   public void destroy(){
  8     System.out.println("Destroying..");
  9   }
 10   public void start(){
 11     System.out.println("Starting..");
 12   }
 13   public void stop(){
 14     System.out.println("Stoping..");
 15   }
 16   public void paint(Graphics g){
 17     System.out.println("Panting..");
 18   }
 19         
 20 }

Bu applet'i içeren HTML çalıştırıldıktan sonra başka sayfaya gidip geri gelinirse Java Console'da şuna benzer çıktılar alınır lazım.

Initing..
Starting..
Painting..
Stoping..
Starting.. 
Painting..
Destroying..

Dosya Listesi

İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır