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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!