Java Hakkında

advertisement
Programlama-II
(Java ile Bilgisayar Programlama)
Javada Applet
Applet, Web Sayfaları üzerinde yayınlabilen class dosyalarıdır.
Başka bir söylenişle,bir tarayıcı (browser) içerisinde çalışan program
parçasıdır.
Java'nın son kullanıcılar tarafından tanınması applet sayesinde olmuştur.
Applet'ler sisteme zarar veremeyecek bir şekilde tasarlanmıştır ve bugün
özellikle oyun sitelerinde halen yaygın olarak kullanılmaktadır.
Linux, Windows ve MacOS üzerinde çalışmasını sağlamak kolaydır (crossplatform)
Java plug-in yüklenmeden bir Java Applet'i çalıştırmak mümkün değildir.
Javada Applet, Neler Yapılabilir?
Javada Applet, Neler Yapılabilir?
Javada Applet, Neler Yapılabilir?
Java-Applet
Applet ve awt
Applet sınıfını yaratabimek için “java.applet” paketi ve “java.awt” paketi
import edilmelidir. Appletler üzerinde tüm awt bileşenleri yerleşebilir ve her
türlü çizim ve boyama işlemi yapılabilir. Çizim ve boyama işlemelerini
gerçekleştirmek için “java.awt.Graphics” sınıfından yararlanılır.
Japplet ve Swing
Applet sınıfı temel olarak awt araç takımı için geliştirilmiş bir sınıftır. Bu
nedenle gelişmiş bileşen modeline sahip olan Swing bileşenlerini
kapsayamaz. Bu nedenle swing bileşenlerini kapsayacak applet sınıfından
daha geniş özllikleri bulunan Japplet sınıfı geliştirilmiştir
Java-Applet Kodu
import javax.swing.JApplet;
public class MerhabaApplet extends JApplet {
public void init() {
}
}
Oluşturacağımız, sınıflar Japplet veya Applet sınıfından miras alır,
bütün özelliklerini taşır..
main () sınıf yaratılmaz..
Java-Applet- İskeleti
public class Ornek extends Applet { //Clasımız Applet classı özellikleri baglanıyor
public void init(){ //ilk cagrilan fonksiyon, ilk değerler verilir.
//Sadece bir kez çağrılır
}
public void start(){ //initten sonra çalışır, çalışmayı başatır.
//Applet durduktan sonra tekrar çalışmasını sağlar
}
public void stop(){ //Applet durdurulduğunda çalışır
//Çalışmayı askıya alır
}
public void destroy(){ //Applet sonlandırıldığında çalışır.
//Kapatma sırasında yapılacak işlemleri ayarlar.
}
public void paint(Graphics Ekran){ //Graphic parametresi alır.
//Pencere yaratılabilir, içeriğini yeniler
//Pencere fiziksel özellikleri degisince yeniden calisir
}
public void update(Graphics Ekran){
//Pencereyi tekrar gösterir
}}
Java-Applet- Örnekler
import java.applet.Applet;
import java.awt.Graphics;
public class NewApplet extends Applet {
private String str ="Merhaba Java Applet";
public void paint(Graphics g) {
g.drawString(str, 10, 10); // çizim araçlarının kullanıldığı method.
}
}
Download