5

假设现在 JPanel 中有一些组件,并且布局是使用 GridBagLayout 排列的。是否可以动态更改组件的重量(weightx 或 weighty)(例如按下按钮后)?谢谢你。

4

1 回答 1

6

使用新的 GridBagConstraint 移除并添加组件。在那次通话之后

panel.revalidate();
panel.repaint();

使用获取当前约束的方法 public GridBagConstraints getConstraints(Component comp)

于 2011-02-07T10:43:01.873 回答