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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TextField tf1;<br />

TextField tf2;<br />

Button bt1;<br />

Label lb1;<br />

Label lb2;<br />

Panel p1;<br />

public void init()<br />

{<br />

p1=new Panel();<br />

p1.setBackground(Color.yellow);<br />

p1.setLayout(new FlowLayout(FlowLayout.LEFT));<br />

lb1=new Label("Username");<br />

tf1=new TextField(25);<br />

lb2=new Label("Password");<br />

tf2=new TextField(25);<br />

bt1=new Button(" OK ");<br />

p1.add(lb1);<br />

p1.add(tf1);<br />

p1.add(lb2);<br />

p1.add(tf2);<br />

p1.add(bt1);<br />

}<br />

}<br />

add(p1);<br />

İlk olarak, bir Panel bileşeni oluşturdum ve bu bileşen üzerine yerleştireceğim diğer<br />

bileşenlerin FlowLayout düzeneğine göre konumlandırılmalarını sağlamak için Panel<br />

bileşenine,<br />

p1.setLayout(new FlowLayout(FlowLayout.LEFT));<br />

satırındaki setLayout metodunu uyguladım. Böylece, Panel bileşeni üzerine<br />

yerleşecek bileşenler, FlowLayot düzeneğine göre, Layout’ un solundan hizalanacak<br />

şekilde konumlanacaklardı. Bileşenleri Panel’ e eklemek için, Panel sınıfına ait add<br />

metodunu kullandım. Tabi bu işlemlerden sonra Panel bileşeninide, Applet’ e add<br />

metodu ile eklemeyi unutmadım. Bu adımlardan sonra, <strong>Java</strong> dosyasını derleyip<br />

applet’ i içeren html sayfasını ilk çalıştırdığımda aşağıdaki sonucu elde ettim.<br />

Böyle olacağı belliydi zaten. Applet tagında width özelliğini arttırmam gerekiyordu. Bu<br />

değeri 600 olarak belirledim. Şimdi elde ettiğim sonuç çok daha iyiydi.<br />

267

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

Saved successfully!

Ooh no, something went wrong!