06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

kullanıcı ile etkişim halinde olan appletlerde, kullanıcının tepkisine göre applet<br />

üzerinde yapılacak yeni çizimler repaint isimli metodlar içerisinde gerçekleştirilir.<br />

Şimdi bana bu metodların bir appletin çalışması sırasında nerelerde devreye girdiğini<br />

gösterecek bir örnek gerekliydi. Hemde appleti biraz daha geliştirmiş olurdum. Bu<br />

amaçla kaynaklarımdan edindiğim bilgiler ışığında aşağıdaki gibi bir java applet sınıfı<br />

oluşturdum.<br />

import java.awt.*;<br />

import java.applet.Applet;<br />

public class IlkApplet extends Applet<br />

{<br />

public void init()<br />

{<br />

setBackground(Color.yellow);<br />

System.out.println("Applet yuklendi...");<br />

}<br />

public void paint(Graphics g)<br />

{<br />

g.drawString("paint",50,50);<br />

}<br />

}<br />

public void start()<br />

{<br />

System.out.println("Applet calistirildi...");<br />

}<br />

public void stop()<br />

{<br />

System.out.println("Applet sonlandirildi...");<br />

}<br />

Bu applet sınıfını derleyip appletviewer ile çalıştırdığımda ilk olarak aşağıdaki<br />

görüntüyü elde ettim.<br />

Görüldüğü gibi ilk önce init metodu devreye girdi. Ardından applet’in start metodunda<br />

253

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!