java的flowlayout布局

有两组多选项,需要排列在一个frame上,可是为什么没有自动换行显示所有选项,只显示一行呢?JPanelpnl001=newJPanel();pnl001.setLayo... 有两组多选项,需要排列在一个frame上,可是为什么没有自动换行显示所有选项,只显示一行呢?

JPanel pnl001 = new JPanel();
pnl001.setLayout(new FlowLayout(FlowLayout.LEFT));
for(int i=0;i<20;i++){
pnl001.add(new JCheckBox("选项" + i);
}

JPanel pnl002 = new JPanel();
pnl002.setLayout(new FlowLayout(FlowLayout.LEFT));
for(int i=0;i<20;i++){
pnl002.add(new JCheckBox("选项" + i);
}

this.getContentPane().setLayout(new FlowLayout(FlowLayout.LEFT));
this.getContentPane().add(pnl001);
this.getContentPane().add(pnl002);
展开
 我来答
skylinear
2008-08-24
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
用GridLayout设置为2行一列就OK啦~~FlowLayout只是单行顺序显示!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li6151770
2008-08-24 · TA获得超过256个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:203万
展开全部
GridBagLayout好,这个好,布局根据自己需求设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式