Java'da Düzen Yönetimi

İçindekiler
Bir uygulama için bir grafik arayüz oluşturduğumuzda, onun sadece belirli bir sistemde kullanılmayacağını, diğer sistemlere de alınabileceğini özellikle göz önünde bulundurmalıyız. Java bu platformlar arası ve üzerinde çalışan bir uygulamamız olabilir pencereler veya içinde Linux Örneğin.
Almamamız gereken yaklaşımlardan biri, kablolu arayüz, yani mutlak değerler kullanın, çünkü bu sadece değerleri belirlediğimiz sistemde işe yarar, neyse ki Java bize sunuyor Düzen yöneticileri Bu, grafik öğeleri görüntülemek için dinamik desenler oluşturmamıza izin vererek, onları barındıran sistemlerden bağımsız hale getirir.
Bu en basit yöneticilerden biridir, bir kapsayıcıdaki öğeleri eklediğimiz sırayla dinamik olarak sıralamamıza olanak tanır, böylece yönetici tarafından algılanan ortama uyum sağlarlar.
KonteynerKap, sıralardan oluşur, bunlar doldukça daha fazla sıra oluşturmaya yol açar ve öğelerin düzenli bir şekilde üst üste gelmesini sağlar.
Akış düzeni Ayrıca, her satır arasındaki piksel cinsinden uzaklık veya her satırdaki öğelerin hizalanma sırası gibi, arabirimimizi özelleştirmek için bize bazı seçenekler sunar.
Bu yöneticiyi kullanmak için yalnızca içinde bulunan sınıfını eklememiz gerekir. java.awt.FlowLayout, bununla onun işlevlerine ve araçlarına erişebiliriz, bu sınıfla çalışırken kullanabileceğimiz bazı parametreleri aşağıda görelim:
FlowLayout (hizalama: int, hgap: int, vgap: int);

İlk parametre hizalamadır, bunu sağa veya sola ayarlayabiliriz, bununla görüntülendiğinde öğeler bu iki yönden birinde görünecektir, ikinci parametre ise hgap, veya yatay boşluk, satırlar arasındaki boşluk marjını piksel cinsinden belirlememizi sağlar ve son olarak vgap, hgap'a benzer, ancak sütunlar arasındaki boşluk marjını ayarlamamıza izin verir.
Şimdi, kullanarak bazı öğeleri nasıl düzenlediğimizi gösterecek bir program oluşturacağız. Akış düzeni, grafik arayüzlerle çalışırken her zaman kaplarımızı konumlandırmaya hizmet edecek bir çerçeve oluşturmamız gerektiğini unutmamalıyız, bu durumda Akış düzeni.
Bir tür nesnesine üç öğe yerleştireceğiz Akış düzeni ve sonra o nesneye gireceğiz çerçeveBu Layouts yöneticisini kullanarak ilk arayüzümüzü oluşturabileceğimiz . Önce koda bakalım:

Daha sonra bir sınıf oluşturduğumuzu görüyoruz ve yapıcımızda bunu tanımlıyoruz. Akış düzeni, 10 piksel yatay ve 20 piksellik bir dikey ayırma ile sola hizalanacağını belirtiyoruz, ardından bu yapıcıyı çağırıyoruz ve sınıfın ana yönteminde çerçevemize ekliyoruz, bu bizi şuna yönlendiriyor: aşağıdaki görüntü:

BÜYÜT

Grafik arayüzü nasıl oluşturduğumuzu görüyoruz, görüntüyü yeniden boyutlandırırsak, yöneticimiz sayesinde öğelerin dinamik olarak ayarlandığını fark edeceğiz. Düzenler.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave