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...
Ekliyecegimiz bu kodla formuzu duzenli bir gorunume sahip olcaktır..
setLayout(new GridLayout(22, 2));
Ve formuzumuz ekledigimiz bu kodla duzenli bir hale kavustu..
kaynak: http://www.bsenyurt.com/JMakaleGoster.aspx?ID=18
uhud poyraz