在GridBagLayout中动态更改组件权重

时间:2011-02-07 10:30:24

标签: java swing gridbaglayout

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

1 个答案:

答案 0 :(得分:6)

使用新的GridBagConstraint删除并添加组件。之后打电话

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

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