java applet fotoğraf albümü – Aytaç Cici Kişisel Web Sayfası | Bilişim Teknolojileri ve Programlama
Etiket: java applet fotoğraf albümü
Java Applet : Fotoğraf Albümü
30 Haziran 2012 30 Haziran 2012 Aytaç Cici	Yorum yapın
Fırsat buldukça Java ve Java Uygulamaları ile ilgili yazı girmeye devam ediyorum. Bu paylasağım uygulama bir Fotoğraf albümü uygulaması. Bu uygulamayı yaparken Java Appletlerinden , Canvas sınıfından, Buton tipi nesnelerden, ve butonların tıklama olaylarını kontrol edebilmek için Action Listener’dan yararlandık.
Fotoğraf Albümü aşağıdaki gibi şey olacak tam olarak 🙂
Canvas sınıfı Java üzerinde 2D çizim işlemleri yaparken yararlandığımız sınıflardan bir tanesidir. Canvas ile ayrıntılı bilgiyi Oracle’nin sitesinde tam olarak burada mevcut. Biz bu Canvas nesnesini üzerine fotoğraflarımızı yerleştirmek için kullanacağız.
Bu işlemleri yaptıktan sonra fotoğraflarımızı programımıza çekmemiz gerekiyor birden fazla fotoğraf çekeceğimizi hesap ediyoruz, bu yüzden bir dizi tanımlamamız lazım. Peki bu dizinin türü ne olmalı ? Nesne Yönelimli dillerde bu tür şeyler için kolayca çözümler bulunabilir. Java ‘da bir fotoğrafı tutmak için kullanabileceğimiz sınıfıdır. Sınıf ile ilgili ayrıntılı dokumantasyona buradan erişebilirsiniz. Birden fazla fotoğraf tutmak için Image türünde bir dizi tanımlaması yapmamız gerekiyor.
Bu işlemide tamamladıktan sonra artık Java Appletimizi yazmaya başlayabiliriz. Bildiğiniz üzere bir Java Applet çalışırken ilk olarak onun init() isimli metodu çalişir. Bu metod appletin açılışta alacağı özellikleri belirleyebildiğimiz bir metoddur. Bu kısımla ilgili ayrıntılı açıklamayı Kod kısmında bulabilirsiniz.
Fotoğraflarımızı Image nesnemize eklerken yerini tam olarak bildirmek için getCodeBase() isimli metodu kullandık. getCodeBase() metodu appleti içeren dizini gösteren stringi geri dönüş değeri olarak verir.