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.

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!