日期:2014-05-20  浏览次数:20567 次

spark Jpanel 组件布局
遇到的问题如图所示:


各个组件添加到一个JPanel里面,用的布局是GridBagConstraints这种形式

我往里加了几个按钮,但是最外面的JPanel并没有随着组件的增加而变长,结果看不到了

要把界面拉长一点,才会显示出下面的几个按钮

请问如何修给这一点瑕疵呢?
------最佳解决方案--------------------
如果你使用了布局管理器,添加组件后调用窗口的pack方法。

------其他解决方案--------------------

有没有新加按钮那部分的代码
------其他解决方案--------------------
谢谢一楼的答复

我查看了源代码,源代码有调用pack()这个函数

我试着把这个函数注释掉,结果没有弹出窗口,仅仅在任务栏显示了标签,而且点击任务栏的标签,也没有显示出窗口

而spark的界面还是要拉长之后才能看到新加入的组件
------其他解决方案--------------------
谢谢楼上啦,我决定改一下代码,不往下添加了,谢谢