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. } }