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.

kendisi tatile çıktığı için banada notepad ile bir kahve molası geçirmek kaldı.<br />

Özellikle notepad editorünü kullanarak applet tasarlamanın en zor yanlarından birisi,<br />

applet üzerindeki bileşenlerin yerleşim şekillerinin ayarlanmasının zorluğudur. Bu<br />

hafta ne yapıp edip, bu fobiyi yenmeye karar verdim ve java dilinde Layout<br />

kavramını incelemeye başladım. Layout’ lar applet üzerine yerleştirilecek bileşenlerin<br />

belli bir nizamda olmasını sağlamaktadırlar. <strong>Java</strong> paketiyle gelen Layout sınıfları 5<br />

adettir.<br />

<strong>Java</strong> Layouts<br />

GridLayout<br />

BorderLayout<br />

FlowLayout<br />

CardLayout<br />

GridBagLayout<br />

Öncelikle işe en kolay olanından başladım. FlowLayout. Layout sınıflarını anlamanın<br />

en iyi yolu elbette onları bir örnek üzerinde uygulamakla mümkün olabilirdi. Bu<br />

amaçla çok basit olarak aşağıdaki gibi bir java örneği geliştirdim.<br />

import java.awt.*;<br />

import java.applet.Applet;<br />

public class Layouts extends Applet<br />

{<br />

TextField tf1;<br />

TextField tf2;<br />

Button bt1;<br />

Label lb1;<br />

Label lb2;<br />

public void init()<br />

{<br />

setLayout(new FlowLayout(FlowLayout.CENTER,15,30));<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 />

}<br />

}<br />

add(lb1);<br />

add(tf1);<br />

add(lb2);<br />

add(tf2);<br />

add(bt1);<br />

264

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

Saved successfully!

Ooh no, something went wrong!