Soru & Cevap

Java Swing Kütüphanesinde kullanılan JFrame.pack() metodu ne ...

01.08.2022 - 12:48

JFrame classında kullanılan .pack() metodu tam olarak ne için kullanılmaktadır ve ne işe yaramaktadır? 

18 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user abdullahadnir
abdullahadnir
11.08.2022 - 02:55

Java'daki Window sınıfında tanımlanan pack()yöntemi; çerçeveyi, çerçevenin içeriği tercih edilen boyutlarında veya üzerinde olacak şekilde boyutlandırır.

pack()Çerçeve boyutunu açıkça tanımlayarak yöntemi değiştirebiliriz . Bunu yapmak için setSize() vevya  setBounds() yöntemlerini kullanırız. Yöntem setBounds()ayrıca çerçeve konumunu da ayarlar.

Ancak bu yöntemler, pack () yöntemin aksine çerçeve boyutundan sorumlu çerçeve düzeni yöneticisini bırakmaz . Çerçeve düzeni yöneticisi, bileşen boyutunu etkileyen farklı platformlara ve diğer faktörlere göre ayarlayabilir. Bu nedenle,  pack() yönteminin kullanılması tavsiye edilir.