遇到的问题如图所示:
各个组件添加到一个JPanel里面,用的布局是GridBagConstraints这种形式我往里加了几个按钮,但是最外面的JPanel并没有随着组件的增加而变长,结果看不到了要把界面拉长一点,才会显示出下面的几个按钮请问如何修给这一点瑕疵呢?

解决方案 »

  1.   

    如果你使用了布局管理器,添加组件后调用窗口的pack方法。
      

  2.   

    谢谢一楼的答复我查看了源代码,源代码有调用pack()这个函数我试着把这个函数注释掉,结果没有弹出窗口,仅仅在任务栏显示了标签,而且点击任务栏的标签,也没有显示出窗口而spark的界面还是要拉长之后才能看到新加入的组件