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.

aşağıdaki sonucu elde ettim.<br />

Görünen o ki, düzgün bir tasarım yapmak istiyorsam bunu öncelikle kafamda yapmalı<br />

ve Applet’ in boyutlarını çok tutarlı belirtmeliydim. Ancak bu şekilde düzgün bir<br />

tasarım elde edebilirdim. Şu an için deneme yanılma yöntemini kullanmaktan başka<br />

bir şey aklıma gelmiyor açıkçası. Örneğin, en uzun Label olan Username ile TextField’<br />

ların boyu düşünüldüğünde Applet tagını aşağıdaki gibi düzenlemek daha mantıklı<br />

geliyordu.<br />

<br />

<br />

<strong>Java</strong> kodunda da, FlowLayout dizilimini FlowLayout.LEFT olarak belirlediğimde, daha<br />

düzenli bir ekran görüntüsü elde ettim. Gerçi bu varsayımsal yaklaşım ile kullanılan<br />

teknik pek hoşuma gitmemişti ama en azından buz dağının üst kısmını biraz olsun<br />

yontmayı başarabilmiştim.<br />

Bu örnekten sonra, arkadaşımı bir kat daha özledim desem yalan olmaz. Heleki<br />

JBuilder uygulamasını. Oradaki tasarım rahatlığı gerçektende muhteşemdi. Bu sırada<br />

aklıma başka bir şey geldi. Acaba, bir Layout düzeneğini, bir Panel bileşenine<br />

uygulayabilir miydim? Eğer böyle bir şey söz konusu olursa, görsel tasarımı biraz<br />

daha kolaylaştırabilirdim. Bu amaçla aşağıdaki gibi bir örnek geliştirdim.<br />

import java.awt.*;<br />

import java.applet.Applet;<br />

public class Layouts extends Applet<br />

{<br />

266

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

Saved successfully!

Ooh no, something went wrong!