Java Applet Nedir?
Applet örnekleri,applet ve japplet farkı
49,605 Okunma 4 Yorum 05/03/2010 09:49:53
Applet Nedir ?
Applet Web Sayfaları üzerinde yayınlabilen class dosyalarıdır. Bir applet mutlaka Apllet sınıfının alt sınıfı olmalıdır. Applet sınıfını yaratabimek için “java.applet” paketi ve “java.awt” paketi ithal 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. Bir java classı applet olarak çalıştırılmak isteniyorsa mutlaka “java.applet.Applet” sınıfının alt sınıfı olma zorunluluğu vardır ve “java .applet.Applet” sınıfı “java.awt.Panel” sınıfının alt sınıfı olduğu için, bir Applet aynı zamanda panel gibi de davranabilir. Bu nedenle applet dosyaları bir masaüstü uygulaması gibi çalışırken bir yandan da bir web uygulaması olarak da çalışabilir.
Applet ve Awt
Bir appletin yaşam döngüsü için gerekli olan methodlardan biri “paint” ve “update” methodudur, bu methodlar çizim işlemleri için “Graphics” sınıfından bir parametre alırlar bu nedenle iki sınıf birlikte kullanılmalıdır.S
Swing ve Japplet
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
Applet sınıfı ve yaşam döngüsü
Appletler yaşamlarında belirli evreler geçirirler. Bunlar ;
a) init
b) start
c) stop
d) destroy
methodlarıdır…
init : İnit metodu applet sınıfı yüklenmeden önce çalışan özel bir methodtur. Applet sınıfından kalıtılarak gelmiştir ve üzerine yazılarak ( Override ) işlem yapılır.
Start : Bu method init methodundan hemen sonra çalışır ve applet dosyası yürütülmeye başladığında çalışmaya başlar.
Stop : Eğer çalışan bir applet dosyasının bulunuduğu sayfadan başka bir URL’ye geçiş yaparsanız veya sayfanızı tamamen kapatırsanız. Applet sınıfında ilk olarak “stop” methodu çalışır. Stop methodu da “Applet” sınıfından kalıtılarak gelmiştir ve üzerine yazılarak kullanılır.
Destroy : Applet bulunan sayfalarınızdan birini kapattığınızda veya başka bir URL’ye geçtiğinizde, ilk olarak stop methodu ardından son olarak çöp toplayıcı method çalışır. Bu methodu tetikleyen method “destroy” methodudur. Destroy methodu Applet sınıfından kalıtılarak gelir ve genellikle üzerine yazılmaz.
Bir applet sınıfının hayat döngüsü aşağıdaki gibi olur, stop edilmiş bir applet dosyası init edilmeden tekrar start edilebilir.
CREATOR -> INIT -> START <--> STOP-> DESTROY
Çizim methodları : Paint – Update – Repaint
Paint : bu method parametre olarak Graphics sınfından bir nesne alır, JVM tarafından gönderilen cizim nesnesi kullanılarak Appletler üzerine çizim işlemleri yapılabilir.
Update : Bu method da aynı paint methodu gibi çalışır, yalnız paint methodundan farkı bu method çağrıldığı zaman çalışır ve yaptığı çizimleri önceki çizimlerin üzerine geçirir. Oysa paint methodu çağrılmasa da varsayılan olarak genellikle start methodundan sonra çalışır, ayrıca paint methodu çizim yaparken öncek çizimleri siler.
Repaint : Paint methodunu bir daha çağrılmasını sağlar. Kısacası sayfanın yenilenmesi sürecini işletir diyebiliriz.
Basit bir applet sınıfı
import java.awt.*;
import java.applet.*;
public class app1 extends Applet {
private String str = null;
public void init() {
str = "serdar"; // ilk olarak bu metot çalışır
}
public void start() {
str = "türkel"; // ikinci olarak bu metot çalışır
}
public void stop() {
this.destroy(); // başka bir URL’ye geçildiği zaman veya pencere kapatıldığı
// zaman bu metot çalışır
}
public void paint(Graphics g) {
g.drawString(str, 10, 10); // çizim araçlarının kullanıldığı method.
}
}
Applet Örnekleri
java applet ile ilgili örnekler:
Sercan Yılmaz
Applet örnekleri,applet ve japplet farkı
49,605 Okunma 4 Yorum 05/03/2010 09:49:53
Birden fazla resmi yüklemek
31,210 Okunma Henüz yorum yapılmamış 14/06/2010 11:04:09
setLayout(null); setLayout(new FlowLayout()); setLayout(new BorderLayout()); new CardLayout(); Yerleşim Yöneticileri
30,276 Okunma 1 Yorum 26/01/2010 00:09:26 12/04/2017 00:12:53
This document demonstrates how to set up a connection to a MySQL database from NetBeans IDE 6.1. Once connected, you can begin working with MySQL in the IDE's Database Explorer by creating new databases and tables, populating tables with data, and running SQL queries on database structures and content. This tutorial is designed for beginners with a basic understanding of database management, who want to apply their knowledge to working with MySQL in NetBeans IDE.
27,380 Okunma Henüz yorum yapılmamış 16/10/2008 18:48:41
26,667 Okunma Henüz yorum yapılmamış 18/01/2010 21:04:00
Appletlerin temel özellikleri ve kısıtlamalarının aşılması
26,045 Okunma Henüz yorum yapılmamış 03/01/2009 05:42:13
Security manager adlı sistemi sayesinde koda bazı sınırlamalar koyarak kullanıcıya zarar vermesi önlenir. Appletlerdeki bu sınırlamayı aşmanın tek yolu signed applet yaratmaktır
25,511 Okunma Henüz yorum yapılmamış 03/07/2010 17:36:51
Belirli saniye aralıklarla çalışan uygulama
25,245 Okunma 3 Yorum 16/02/2010 21:11:18
Applet kodlarınız kendi makinenizde sorunsuzca çalışıyor ancak webe attığınızda çalışmıyorsa sebebi appletlerin güvenlik sınırlamalarıdır. Bunu aşmak için appleti imzalamalısınız ve kullanıcılarda appletin bilgisayarlarında yapabileceklerini kabul ettiklerinde ancak applet çalışacaktır. Buna Yerel Dosya Sistemine Erişmeye Yetkili Güvenilir Applet yazmakta denebilir.
25,187 Okunma 1 Yorum 04/07/2010 16:19:54
24,619 Okunma Henüz yorum yapılmamış 07/05/2010 10:47:47
Konsolda ve netbeansde ilk program , netbeans proje klasörlerinin anlamları
24,490 Okunma Henüz yorum yapılmamış 20/11/2008 11:50:03
Java classpath tanımlamaları, consolda ilk program yazılması, derlenmesi, çalıştırılması aynı uygulamanın netbeansta yapılışı ve class, java ve jar dosyalarının gösterilmesi
24,107 Okunma Henüz yorum yapılmamış 27/10/2008 14:22:54
ingilizce bir makale
23,725 Okunma Henüz yorum yapılmamış 06/11/2008 18:18:31
Uygulamanın jar dosyasına tıklarsanız ekranın bir görüntüsü önünüze gelecektir.
23,711 Okunma Henüz yorum yapılmamış 12/02/2010 18:56:32
23,333 Okunma Henüz yorum yapılmamış 29/12/2009 03:35:08
Java applet üzerine form nesnelerini eklemek ve etkileşimi sağlamak
23,041 Okunma Henüz yorum yapılmamış 16/01/2009 12:08:34
23,016 Okunma Henüz yorum yapılmamış 13/05/2010 12:37:16
Java swing arayüzlerinden - dosya sistemine erişimi sağlayan JFileChooser sınıfının detayları
22,900 Okunma Henüz yorum yapılmamış 19/07/2010 23:39:20
Tipler ve tip dönüşümünün java uygulaması ile anlatımı
22,645 Okunma Henüz yorum yapılmamış 20/11/2008 13:05:42
Japplet projesinin oluşturulması japplet standart metotları ve metotların görevleri
22,555 Okunma Henüz yorum yapılmamış 18/03/2010 10:46:07
22,099 Okunma Henüz yorum yapılmamış 18/01/2010 21:05:21
21,919 Okunma Henüz yorum yapılmamış 05/03/2010 11:25:29
Java applet üzerine form nesnelerini eklemek
21,679 Okunma Henüz yorum yapılmamış 16/01/2009 12:50:15
20,739 Okunma Henüz yorum yapılmamış 20/11/2008 11:44:50
NetBeans IDE'si ile bir dosya açma penceresi açarak dosya sisteminde gezinti yapan ve sonuçta seçilen dosyayı ekrana yazıp, kaç karakterden oluştuğunu veren bir uygulama.
20,293 Okunma Henüz yorum yapılmamış 07/11/2008 10:41:35
Bu sayfada jdk indirilmesi ve kurulması - java netbeans 6.1 indirilmesi ve kurulması ile ilgili resimli anlatım dökmanı bulunmaktadır.
19,564 Okunma 1 Yorum 20/10/2008 14:16:22
Basit bir editör yapımı
19,183 Okunma 1 Yorum 19/01/2010 21:19:30
Basit bir text editör yapımı
19,165 Okunma Henüz yorum yapılmamış 19/01/2010 21:26:06
18,901 Okunma 1 Yorum 12/03/2010 11:11:37
18,743 Okunma Henüz yorum yapılmamış 18/01/2010 21:02:35