Javada Form Nesnelerine Giriş

Html üyelik formlarının benzerini java ile oluşturmak

Form Nesnelerini Eklemek
Form olusturmak için bize gerekli olan nesneler sunlardır;

Label
TextField 
TextArea

CheckBox 
Buton


Bu nesneleri ilk önce olusturmamız gerek.Fakat olusturduk diye bu nesneler appletta yer gozukmez appletta gozukmesi için 

add();

 komutunu kullanmamız gerekiyor.Bu komut sayesinde olusturdugumuz nesneler applet uzerınde gozukucektir.Bu komutla eklemezsek kesinlikle nesnelerimiz gözükmüycektir..
Nesneleri eklemek asagıdaki kodları kullanırız. 

package javaapplication9;

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

public class form1 extends Applet {

    private Color red; //Formumuzda renk kullancaksak bu kodla tanımlamalıyız
    private Color black;

    public void init() {

        setBackground(Color.black);//Bu kodla arkaplanı siyah yapıyoruz
        setForeground(Color.red);//Bu kod ise yazılarımızı kırmızı yapıyor.
        Label eKulAd = new Label("Kullanıcı Adınız:");
        Label eSifre = new Label("Şifrenizi Giriniz:");
        Label etsifre = new Label("Şifrenizi Tekrar Girin:");
        Label dtarih = new Label("Dogum taihinizi Giriniz");
        Label eacik = new Label("Hakkınızda bilgi veriniz:");
        Label eCinsiyet = new Label("Cinsiyetiniz:");
        Label eHobi = new Label("Hobileriniz Nelerdir: ");
        TextField txtKulAd = new TextField();
        TextField txtSifre = new TextField();
        TextField txttsifre = new TextField();
        TextField txtdtarih = new TextField("__/??/!!!!");
        TextArea txtacik =new TextArea(2,5);
        CheckboxGroup Cinsiyet = new CheckboxGroup();
        Checkbox kInternet = new Checkbox("Bilgisayar");
        Checkbox kMuzik = new Checkbox("MuziK");
        Checkbox kSinema = new Checkbox("Sinema");
        Checkbox kTiyatro = new Checkbox("Tiyatro");
        Checkbox kOyun = new Checkbox("Oyun");
        Button Gonder = new Button("Gönder");
        Button sil = new Button("sil");
     
  
//Eger asagıdaki kodları kullanmazsak nesnelerimiz gözükmüyecektir.
        add(eKulAd);
        add(txtKulAd);
        add(eSifre);
        add(txtSifre);
        add(etsifre);
        add(txttsifre);
        add(dtarih);
        add(txtdtarih);
        add(eacik);
        add(txtacik);
        add(eCinsiyet);
        add(new Checkbox("Erkek", Cinsiyet, true));
        add(new Checkbox("Kadin", Cinsiyet, false));
        add(eHobi);
        add(kInternet);
        add(kMuzik);
        add(kSinema);
        add(kTiyatro);
        add(kOyun);
        add(Gonder);
        add(sil);
    }
}

buradaki her bir nesneyi new operatoru ile olusturduk ve aynı zamanda Label, CheckBox ve Button nesnelerine baslık atamıs olduk.TextAreada ise nesnenın boyutunu ayarlamak için 2 tane parametre girdim.İlk parametre satırı 2. parametre ise sutunu ifade etmektedir.Ben bu degerleri 2 satır 5 sutun olarak ayarladım sizde isteginiz bir şekilde ayarlayabilirsiniz..Ve add metodunu kullanarak asagıdaki nesneleri applete goruldugu gibi ekledim.Biraz duzensiz oldu ama sonraki asamada ekliycegimiz bir kod ile formumuzu duzenliyecegiz...

Başlıksız İçerik______________________

Ekliyecegimiz bu kodla formuzu duzenli bir gorunume sahip olcaktır.. 

setLayout(new GridLayout(22, 2));

 Başlıksız İçerik______________________

Ve formuzumuz ekledigimiz bu kodla duzenli bir hale kavustu..

kaynak: http://www.bsenyurt.com/JMakaleGoster.aspx?ID=18

uhud poyraz

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...