JPanel对象布局--迷糊
下面两种加载方法(panel1,panel2都是JPanel的对象,都使用GridLayout布局)1
con.add(panel1);
con.add(panel2);
2
con.add(panel2);
con.add(panel1);
使用1运行后发现panel1布局正常显示正常,但panel2布局正常(还是GridLayout)显示不正常如图:
panel1
panel2
使用2运行后发现panel2布局正常显示正常,但panel1布局正常(还是GridLayout)显示不正常如图:
panel1
panel2
为什么会这样?怎样让他们都正常?
----------------解决方案--------------------------------------------------------
不知道设置一下JPanel的大小可不可以。。
----------------解决方案--------------------------------------------------------
如果楼主不想费事,直接用Netbeans吧,拖拉几下就搞定,不需要了解布局管理器如何工作.
----------------解决方案--------------------------------------------------------
有道理,NB的GroupLayout真的很牛
----------------解决方案--------------------------------------------------------
这个要看你具体的代码。
----------------解决方案--------------------------------------------------------
如要达到楼主图片1的格式,请吧布局设置为null。
格子布局,就是那样的啦。
----------------解决方案--------------------------------------------------------