我有一個Java Swing GUI,其中頂層佈局管理器是BorderLayout。我喜歡它,因此當用戶調整我的GUI大小在首選大小以下時,無法調整中心區域的大小(或至少優先調整大小),並且南/北區域變小。Java Swing BorderLayout使一個區域不能調整大小
它現在正在工作的方式是我的北部和南部的面板優先,並首先吹走我的中心區域。我試着在中央面板上設定的最小尺寸,一旦它有它的所有組件添加到它
centerPanel.setMinimumSize(centerPanel.getPreferredSize());
但那不是爲我工作。它仍然是第一個縮小調整大小的區域。
@HovercraftFullOfEels我有一種感覺,我需要至少改變我使用的佈局管理器。我寧願沒有,因爲我喜歡現在的一切,除了這個問題之外,它完美地工作。我想我很快就會發現! – Matt
考慮創建併發布[sscce](http://sscce.org),以便我們可以使用代碼進行遊戲,以更好地體驗*您的問題,並希望能夠幫助您找到簡單的解決方案。 –
@trashgod:我會刪除我的評論。謝謝。 –