06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

gerekiyordu. Felsefe işte bu kadar basitti. Felsefenin asıl karışacağı noktanın, bu<br />

bileşen nesnelerinin olaylara cevap verebilecek şekilde kodlanmasında oluşacağını<br />

da hissediyordum. Ancak ilk etapta, öncelikle appleti tasarlamam ve en azından<br />

bileşenleri applet üzerinde sorunsuz bir şekilde göstermem gerektiği kanısındaydım.<br />

Hemen kolları sıvadım ve aşağıdaki applet sınıfını oluşturdum.<br />

import java.awt.*;<br />

import java.applet.Applet;<br />

public class Gui_1 extends Applet<br />

{<br />

public void init()<br />

{<br />

setBackground(Color.white);<br />

Label lbAd=new Label("Ad ");<br />

Label lbSoyad=new Label("Soyad ");<br />

Label lbAdres=new Label("Adres ");<br />

Label lbCinsiyet=new Label("Cinsiyet ");<br />

Label lbHobi=new Label("Hobi ");<br />

TextField txtAd=new TextField();<br />

TextField txtSoyad=new TextField();<br />

TextArea txtAdres=new TextArea(2,5);<br />

CheckboxGroup cbCinsiyet=new CheckboxGroup();<br />

Checkbox cbInternet=new Checkbox("Internet");<br />

Checkbox cbMuzik=new Checkbox("Muzik");<br />

Checkbox cbSinema=new Checkbox("Sinema");<br />

Checkbox cbTiyatro=new Checkbox("Tiyatro");<br />

Button btnYaz=new Button("Yaz");<br />

}<br />

}<br />

add(lbAd);<br />

add(txtAd);<br />

add(lbSoyad);<br />

add(txtSoyad);<br />

add(lbAdres);<br />

add(txtAdres);<br />

add(lbCinsiyet);<br />

add(new Checkbox("Erkek",cbCinsiyet,true));<br />

add(new Checkbox("Kadin",cbCinsiyet,false));<br />

add(lbHobi);<br />

add(cbInternet);<br />

add(cbMuzik);<br />

add(cbSinema);<br />

add(cbTiyatro);<br />

add(btnYaz);<br />

Bu uzun kod dosyasında temel olarak yapılan işlemler çok basitti. Herşeyden önce<br />

256

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!