Konular

Java Applet Üzerine Form Nesnelerini Eklemek

Java Applet üzerine Form Nesnelerini Eklemek (TextField , TextArea , label , CheckBox , Buton)

Bu formu oluşturmak için hangi sınıfları kullanmam gerektiğinde, JSDK’dan baktım.

Java Applet üzerine Form Nesnelerini Eklemek

Bu bileşen nesnelerini oluşturmam ve daha sonra bir şekilde Applet’e eklemem gerekir.

Bunun için aşağıdaki kodları yazarız. 

import java.awt.*;
import java.applet.Applet;

public class Gui_1 extends Applet
{
    public void init()
    {
        setBackground(Color.white);

        Label lbAd=new Label("Ad ");
        Label lbSoyad=new Label("Soyad ");
        Label lbAdres=new Label("Adres ");
        Label lbCinsiyet=new Label("Cinsiyet ");
        Label lbHobi=new Label("Hobi ");

        TextField txtAd=new TextField();
        TextField txtSoyad=new TextField();

        TextArea txtAdres=new TextArea(2,5);

        CheckboxGroup cbCinsiyet=new CheckboxGroup();

        Checkbox cbInternet=new Checkbox("Internet");
        Checkbox cbMuzik=new Checkbox("Muzik");
        Checkbox cbSinema=new Checkbox("Sinema");
        Checkbox cbTiyatro=new Checkbox("Tiyatro");

        Button btnYaz=new Button("Yaz");

        add(lbAd);
        add(txtAd);
        add(lbSoyad);
        add(txtSoyad);
        add(lbAdres);
        add(txtAdres);
        add(lbCinsiyet);
        add(new Checkbox("Erkek",cbCinsiyet,true));
        add(new Checkbox("Kadin",cbCinsiyet,false));
        add(lbHobi);
        add(cbInternet);
        add(cbMuzik);
        add(cbSinema);
        add(cbTiyatro);
        add(btnYaz);
    }
}

  Nesneleri oluşturabileceğimiz en uygun yer init metodudur. Burada her bir görsel bileşen nesnesini teker teker new operatörü ile oluşturduk.

Böylece ekrandaki Label, Checkbox ve Button bileşenlerinin başlıklarının ne olacağınıda otomatik olarak belirlemiş olduk. Textfield bileşenleri içinde parametreler girilebilir. Özellikle Textfield’ ın boyutunu belirlemek için. Textarea bileşeni için ise, iki parametre girdik. İlki satır sayısını ikinciside sütun sayısının göstermekte. Burada tek özel oluşum radyo buton dediğimiz CheckboxGroup bileşenine ait. Bu bileşene, yine Checkbox bileşenleri ekleniyor. Yani bir CheckboxGroup bileşeni birden fazla Checkbox kontorlünü aynı isim altında gruplamak ve böylece bu bileşenlerden sadece birisinin seçili olmasını garanti etmek amacıyla kullanılmaktadır.

Bu bileşen örneklerinin oluşturulmasından sonra tek yaptığım add metodunu kullanarak bunları Applet’ imin üzerine eklemek oldu. İşte sonuç;

Java Applet Üzerine Form Nesnelerini Eklemek

Burada yaptığımız formlar biraz düzensiz olmuştur.

Tek yapmamız gereken tüm kontrolleri eklemeden önce, Applet üzerinde bir GridLayout yani ızgara belirlemektir. Bunu gerçekleştirmek için Applet’in init metodunun en başına aşağıdaki kod satırını ekledim.

 

setLayout(new GridLayout(15,2));

  Bu satır ile Applet’in web sayfasında kaplayacağı alanı, 15 satır ve 2 sütuna bölmüştüm. Artık GUI bileşenleri sırasıyla yerleşecektir.

Java Applet Üzerine Form Nesnelerini Eklemek

Böylece uygulamız bitmiştir.

 

Hızır KATAR

KAYNAK: http://www.csharpnedir.com

Yorumunuzu Ekleyin

Applet ile Robot Çizimi

Ekrana çizdirilen robot yön tuşları ile hareket ettirilebilmektedir.

23,480 Okunma 2 Yorum 19/03/2009 15:39:44

Kullanıcı Girişi

Java AppletKullanarak yapılan Kullanıcı Girişi

23,401 Okunma 1 Yorum 02/04/2009 09:40:38

Hesap Makinesi ve Harf Makinesi Uygulaması

Web sayfası üzerinden çalışan bir hesap makinesi appleti ve Tuşlanan harflere göre ekrana harfleri yazıp, boşluk, karakteri büyütme ve küçültme işlemlerini yapan uygulama

20,576 Okunma Henüz yorum yapılmamış 26/03/2009 15:52:03

İlkel Hesap Makinesi

Java applet kullanılarak yaptığımız sadece toplama ve çıkarma yapabilen applet uygulaması

20,128 Okunma Henüz yorum yapılmamış 08/01/2009 14:24:25

Java ile Fare Kullanımı

Farenin işlevini ekrana yazan uygulama

19,428 Okunma Henüz yorum yapılmamış 12/02/2010 14:44:41

Javada Fare Hareketleri

Fare hareketlerine göre ekrandaki simgeyi değiştiren uygulama

18,425 Okunma Henüz yorum yapılmamış 12/02/2010 14:43:03

Kura Çekim Uygulaması

Girilen bilgilere göre rastgele sayı seçip kura çeken uygulama

18,312 Okunma 1 Yorum 01/06/2010 19:29:12

Zar Uygulaması

Rastgele.java ve ZarAt.java dosyalarından oluşan ve Rastgele.java dosyasını import yoluyla ZarAt.java dosyasına aktaran uygulama örneği

17,842 Okunma Henüz yorum yapılmamış 06/04/2009 12:10:38

Applet Form Örnekleri2

Çeşitli konularda formlar yardımıyla hazırlanmış applet uygulamaları

17,556 Okunma Henüz yorum yapılmamış 15/01/2009 13:29:25

Sayı Tahmin Oyunu

Bilgisayarın tuttuğu rast gele sayıyı bulmaya çalışıyoruz. İki farklı paket yapısı kullanılmıştır.

17,222 Okunma Henüz yorum yapılmamış 13/04/2009 14:06:24

Yükleniyor...