0
我的問題與此類似:Nested JPanel with GridBagLayout。使用GridBagLayout嵌套JPanel時佈局權重發生變化
基本上,當一個JPanel
嵌套到使用GridBagLayout
的幀中的JPanel
時,GridBagLayout
的權重會自動改變。有沒有辦法來修復GridBagLayout
的重量,使它不會改變,無論嵌套在它裏面的是什麼?
我的問題與此類似:Nested JPanel with GridBagLayout。使用GridBagLayout嵌套JPanel時佈局權重發生變化
基本上,當一個JPanel
嵌套到使用GridBagLayout
的幀中的JPanel
時,GridBagLayout
的權重會自動改變。有沒有辦法來修復GridBagLayout
的重量,使它不會改變,無論嵌套在它裏面的是什麼?
的權重設置爲0,像在教程: https://docs.oracle.com/javase/tutorial/uiswing/layout/gridbag.html
如果你想有行/列的大小洽您必須設置權重0對該行/列的所有組件。
您也可以嘗試手動設置嵌套的JPanel大小,使用 yourpanel.setSize(valueX,valueY);
這些類型的問題幾乎總是要求您,原始海報,創建併發布您的[mcve]。請閱讀鏈接 - 這不是一個完整的代碼轉儲,而是一個最小的示例程序,我們可以編譯和運行一個不變的程序,並且可以向我們展示您的問題。 –