当前位置: 技术问答>java相关
菜鸟问题,关于GridLayout
来源: 互联网 发布时间:2015-08-27
本文导语: 我想在frame上并排放两个panel 将其布局管理器设置为gridLayout,colomns=2,rows=1 然后从组件面板上放置了两个panel在其上 可是后一个panel总是放在了第一个panel其中 而不是并排放在frame上 这是怎么回事啊 嗯,我用的是jbuilder ...
我想在frame上并排放两个panel
将其布局管理器设置为gridLayout,colomns=2,rows=1
然后从组件面板上放置了两个panel在其上
可是后一个panel总是放在了第一个panel其中
而不是并排放在frame上
这是怎么回事啊
嗯,我用的是jbuilder
鄙人刚刚接触java
请大家不要见笑
将其布局管理器设置为gridLayout,colomns=2,rows=1
然后从组件面板上放置了两个panel在其上
可是后一个panel总是放在了第一个panel其中
而不是并排放在frame上
这是怎么回事啊
嗯,我用的是jbuilder
鄙人刚刚接触java
请大家不要见笑
|
不是在frame上加,而是在contentPane上。
看看程序中是否有如下代码:
JPanel contentPane;
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
GridLayout gridLayout1 = new GridLayout();
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(gridLayout1);
contentPane.add(jPanel1);
contentPane.add(jPanel2);
看看程序中是否有如下代码:
JPanel contentPane;
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
GridLayout gridLayout1 = new GridLayout();
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(gridLayout1);
contentPane.add(jPanel1);
contentPane.add(jPanel2);