9 Aralık 2019 Pazartesi

Awt GridBagConstraints Sınıfı İle Ekran Boyutlarını Ayarlama Tekniği

Giriş
Ekran boyutları değişince - örneğin büyüyünce - normalde sol tarafa yasladığımız bileşenler de sağa doğru kaymaya başlar. Bunu önlemek için GridBagLayout'umuzun sağ alt tarafına bir tane boş hücre eklemek gerekir.

Bu hücre ekran genişleyince diğer bileşenleri sıkıştırarak yerlerinden oynamasını engeller.

Örnek
Şöyle yaparız
GridBagConstraints emptyGridBagConstraints(){
  GridBagConstraints gcEmpty = new GridBagConstraints()
  gcEmpty .weightx = 2.0d;
  gcEmpty .weighty = 2.0d;
  gcEmpty .fii = GridBagConstraints.BOTH;
  gcEmpty .gridx = en sağ sütun + 1;
  gcEmpty .gridy = en alt satır + 1;
  return gcEmpty;
}

myJScrollPanel.add(new JPanel(),emptyGridBagConstraints());


Hiç yorum yok:

Yorum Gönder