我在GridBagLayout,画布和工具箱中有两个JPanel,如果用户点击工具箱面板,我希望它改变大小(基本上是打开它)。是否有一种(更聪明的)方法来修改工具箱约束的权重,而不必从父面板中删除所有组件并重新添加画布和工具箱但是具有修改的约束?
答案 0 :(得分:3)
您可以通过调用
更改Component
中已包含Container
的约束GridBagLayout
GridBagLayout
上使用相应的GridBagConstraint
对象 revalidate
repaint
和Container
醇>