我有一個JPanel
與GridBagLayout
設置。它有2列和1行(2個單元格)。每個單元格包含一個JPanel
,其中包含一個JLabel
(組件的類型不重要)。GridBagLayout擴展列
左側單元格中的JLabel
的寬度屬性設置爲100px。右側單元中的JLabel
將width屬性設置爲50px。在這種情況下,左側的單元稍微延伸並且比右側的單元寬。
我認爲GridBagLayout
只有當包含的組件佔用太多空間時才展開單元。 這是一個GBL錯誤嗎?
任何想法如何我可以解決這個問題?
不幸的是,我需要跨越GridBagLayout允許的少數列或行的一些組件。對我來說最好的解決方案是讓GridBagLayout擁有所有單元格的大小,除了某些組件比它包含的單元大。 – pbartosz