遇到的问题如图所示:
各个组件添加到一个JPanel里面,用的布局是GridBagConstraints这种形式
我往里加了几个按钮,但是最外面的JPanel并没有随着组件的增加而变长,结果看不到了
要把界面拉长一点,才会显示出下面的几个按钮
请问如何修给这一点瑕疵呢?
------最佳解决方案--------------------------------------------------------
如果你使用了布局管理器,添加组件后调用窗口的pack方法。
------其他解决方案--------------------------------------------------------
有没有新加按钮那部分的代码
------其他解决方案--------------------------------------------------------
谢谢一楼的答复
我查看了源代码,源代码有调用pack()这个函数
我试着把这个函数注释掉,结果没有弹出窗口,仅仅在任务栏显示了标签,而且点击任务栏的标签,也没有显示出窗口
而spark的界面还是要拉长之后才能看到新加入的组件
------其他解决方案--------------------------------------------------------
谢谢楼上啦,我决定改一下代码,不往下添加了,谢谢