GridBagLayout Örneği

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
GridBagLayout Örneği
Aşağıdaki java kodu yerleşim yöneticilerinde en çok kullanılan ve en çok esnekliği olan GridBagLayout la ilgilidir. Bir tane panel kullanılmıştır.Bu panelin nasıl yerleştirildiğide kod içinde bulunmaktadır.

Kaynak kod için buraya basınız.

GridBagConstraints

Burada GridBagConstraints nin değişkenlerinden bahsetmek istiyorum.

anchor
Bileşenin applette , framede görüntüleneceği-yerleştirileceği yeri belirtmektedir. Default değerse Center dır.
Bu yer şunlar olabilir.Yani anchor değişkenin alacağı değerleri şoyle sıralayabiliriz.
CENTER,NORTH,SOUTH,WEST,NORTHEAST,NORTHWEST,SOUTHWEST,SOUTHEAST

fill
Nesnelerin boyutu ile ilgilidir. Alacağı değerlere bağlı olarak hangi yönde bileşenin boyutunun değiştirileceğini belirtir.
Alacağı değerler ise şunlardır.
NONE,HORIZONTAL,VERTICAL,BOTH

gridwidth
Bir satırdaki (yani bileşenin bulunduğu satırdaki) bileşen sayısını belirler.
Eğer REMAINDER olursa artık bileşenin bulunduğu o satırda bundan sonra başka bir bileşen bulunmayacağını belirtir. Eğer RELATIVE değerini alırsa o satırda bundan sonra başka bir bileşenin yer alacağını gösterir. Yani o satır paylaşınılır.
Ayrıca bu bilgilere ek olarak programda kullandığım insets den bahsetmek istiyorum

Insets
Ekranda nesneler arasındaki mesafeyi belirtir.Yani iki bileşen arasındaki mesafeyi x ekseninde y ekseninde değiştierip bu bileşenleri istediğiniz uzaklıkta ayırabilirsiniz.

Appletin Çalışır Hali
 

LuiLui

Katılımcı Üye
26 Ağu 2007
345
0
Birader sendendede iyi bilgiler aldım yaa... Java , Delphi, Vb emegine sağlık valla... Sagol
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.