我有一個JPanel裏面BorderLayout.CENTER設置JPanel的最大尺寸內BorderLayout.CENTER
JPanel中有一個網格佈局,我想它與中心的寬度擴大,但高度必須在停止最大值並在可能的情況下使用preferredSize。
我有這樣的代碼
JPanel wrapperCenterPanel = new JPanel(new FlowLayout());
wrapperCenterPanel.add(centerPanel);
panel.add(wrapperCenterPanel, BorderLayout.CENTER);
centerPanel是我的面板(使用網格佈局),我用的FlowLayout面板包裹它,並把在中心這最後一個。
現在的大小是首選的,但它是固定的!如有必要,高度不會縮小,寬度也不會縮小。
我該怎麼做?
許多佈局管理器忽略最大大小。我不認爲你提到的錯誤是佈局管理器問題。 – camickr