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.

yer alan kodlar çalıştırıldı ve sonrasında ise paint metodundaki kodlar devreye girdi.<br />

Çalışan bu applet’i Appet Viewer’ın Applet menüsünden stop komutu ile<br />

durdurduğumda ise aşağıdaki ekran görüntüsünü elde ettim.<br />

Bu kez applet’in stop metodundaki kodlar devreye girmişti ve applet’in çalışmasıda<br />

sona ermişti. Applet’lerin çalışma sistemini anladıktan, yaşam süresi boyunca<br />

çalıştıracağı metodları ve gerçekleşen olayları inceledikten ve bir buçuk satırlık applet<br />

kodu yazdıktan sonra, daha işe yarar bir örnek görmek istiyordum. Hatta yazmak<br />

istiyordum. Ancak işe yaramasa bile beni etkilyebilecek bir örnek bulmanın daha iyi<br />

olacağı kanısına vardım. Bu amaçla Sun’ın sitesinden örnek appletlere baktım.<br />

http://java.sun.com/products/plugin/1.5.0/demos/plugin/applets/MoleculeViewer/ex<br />

ample2.html<br />

Bu adreste yer alan applet’i güzelce bir inceledim. Applet’te yapılması gereken,<br />

mouse’a basılı tutup şekli herhangibir yöne doğru sürüklemeye çalışmaktı. Açıkçası<br />

bu applet’e bakınca ve şu an java dilinde bulunduğum yeri düşününce kendi kendime<br />

şöyle dedim. "ÇOOOOK ÇALIŞMAM LAZIMMM. ÇOOOOKK!!!". Neyseki önümüzdeki<br />

hafta boyunca, java appletlerinde awt sınıfına ait GUI nesnelerini kullanarak<br />

kullanıcılar ile nasıl dinamik etkileşime geçileceğini öğrenmeye çalışacağım. Artık<br />

dinlenmenin tam zamanı. Kahvemde bitmiş zaten.<br />

Burak Selim ŞENYURT<br />

selim@bsenyurt.com<br />

Yazar: Burak Selim Şenyurt<br />

<strong>Java</strong> 24 Bölüm 15: Appletler ile Görsel Tasarım (Hiç Olmassa Bir Başlangıç)<br />

Geçen hafta boyunca Applet’ lerin büyülü dünyasını daha çok keşfedebilmek için<br />

uğraştım durdum. Nitekim Applet’ leri daha etkin bir şekilde kullanabileceğimi ve<br />

Applet’lerin çok daha fazlasını sunduğunu biliyordum. Örneğin, kullanıcılar ile<br />

dinamik etkileşime geçilmesini sağlayacak tarzda applet’ ler üzerinde çalışabilirdim.<br />

Bu konuda aklıma ilk gelen, bilgi giriş formu ekranı oldu. İlk başta nereden<br />

başlamam gerektiğini bilmiyordum. Applet’ lerin çalışma mimarisinden haberim<br />

vardı. Ancak, görsel öğeleri bu applet’ ler üzerinde nasıl oluşturabilirdim? Dahada<br />

önemlisi, bu görsel nesnelerin, kullanıcı aktivitelerine cevap vermesini nasıl<br />

254

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

Saved successfully!

Ooh no, something went wrong!