我有3個JPanel,我想將它們全部放在一個JPanel中。我使用GridBagLayout作爲主面板。但只有一個面板被添加。爲什麼會這樣呢?無法將3個JPanel添加到主面板
gblayout=new GridBagLayout();
gbc=new GridBagConstraints();
panel1Customizer();
panel2customizer();
panel3Customizer();
setLayout(gblayout);
gbc.fill=GridBagConstraints.HORIZONTAL;
gbc.anchor=GridBagConstraints.NORTHWEST;
gbc.weightx=1;
gbc.weighty=1;
gbc.gridheight=GridBagConstraints.REMAINDER;
add(panel1, gbc);
add(panel2, gbc);
gbc.gridwidth=GridBagConstraints.REMAINDER;
add(panel3, gbc);
定製器方法是將項目添加到這些面板中的方法。
此代碼工作正常,問題可能是在其他地方。 –