Java - GridLayout

İçindekiler
Grafik arayüzlerin geliştirilmesi Java Oldukça karmaşıktır, ancak ekrandaki öğeleri dinamik olarak düzenlememize izin veren birkaç aracın yardımına sahibiz, bunları şu şekilde biliyoruz: Düzen yöneticileri.
Bunların her biri kullanabileceğimiz belirli özelliklere ve sınıflara karşılık gelir, ancak bunlar aynı amaca hizmet eder ve bir sistem veya belirli bir ekran boyutu ile sınırlı olmayan çok platformlu arayüzler oluşturmamıza izin verir.
NS GridLayout bir Düzenler yöneticisidir Java, Öğelerimizi matris tarzında hücre oluşumunda düzenlememize izin verdiği için yaygın olarak kullanılır, bununla uygulamalarımızın daha iyi görünmesini sağlayan ilginç bölümler elde edebiliriz.
Bu amaçlara ulaşmak için kapsayıcımızı satırlara ve sütunlara ayırabiliriz, ancak her şeyin doğru çalışabilmesi için bazı parametrelere uymalıyız, çalışırken uygulamamız gereken bu basit kuralları görelim. GridLayout:
  • Satır sayısı 0 olabilir veya sütun sayısı 0 olabilir, ancak ikisi aynı anda 0 olamaz, bu bize, eğer biri 0 ise diğeri değilse, 0 olmayanın yeniden olabilmesini sağlar. pencere yöneticisi tarafından dinamik olarak boyutlandırılır.
  • Sütunların ve satırların 0'dan farklı ve aralarında farklı olduğunu belirlediğimizde, bu durumda satırlar baskın sayı olacaktır, yani sütunları aşan bir sayı varsa, satırlarda dinamik olarak gruplandırılacaktır.
Gördüğümüz gibi, satırlar ve sütunlarla çalışmak karmaşık görünmüyor ve özellikle elektronik tablolarda çok görülen bir şey olduğu için.
Bir uygulamak için GridLayout Arayüzlerimizde bazı parametreler oluşturmalıyız, önce sınıfı nasıl çağırmamız gerektiğine bakalım:
GridLayout (satırlar: int, sütunlar: int, hgap: int, vgap: int)

Geçtiğimiz parametreleri görürsek, bunlar oldukça açıktır, satırlar ızgaramızın sahip olacağı satır sayısıdır, sütunlar ayrıca sütun sayısıdır, hgap satırlar arasındaki mesafe veya boşluk piksel cinsinden mesafedir ve vgap sütunlar arasındaki piksel cinsinden ayırma alanıdır.
Layouts yöneticimizin nasıl çalıştığını öğrendikten sonra, şimdi onu uygulamaya koyacak küçük bir program oluşturacağız, bu programda bir GridLayout içinde JÇerçeve, burada göstereceğiz bir iki sütun ve üç satır arayüzü. Aşağıdaki resimde ilgili kaynak kodunu görelim:

kullanmak için not ediyoruz. GridLayout içinde bulunan sınıfı dahil etmeliyiz java.awt.GridLayout, bunu yaptıktan sonra programımıza dahil edebiliriz, ayrıca kullanmak için bir kutunun içine yerleştirdiğimizi de görüyoruz. JÇerçeve bizim için bir konteyner olarak çalışan, sonunda aşağıdaki sonucu elde edeceğiz:

Pencereyi yeniden boyutlandırırsak, sütunlar ve satırlar ayarlanacak ve böylece ihtiyacımız olan dinamik etkiyi verecektir. Bununla, kullanarak gördüğümüz gibi, bu öğreticiyi bitiriyoruz. GridLayout uygulamalardaki grafik arayüzlerimiz için Java Çok basittir ve programlarımızın işlevselliğini işlevsel bölümün ötesine genişletmemizi sağlar.
wave wave wave wave wave