java 布局 换行_Java FlowLayout布局的时候换行的问题 | 学步园

来源:http://topic.csdn.net/t/20060505/15/4731462.html

参考:http://www.itzcn.com/video-vid-2252-spid-50.html

http://zhidao.baidu.com/question/65633532.html

用GridLayout设置为2行一列就OK啦~~FlowLayout只是单行顺序显示!!

不知道FlowLayout有没有换行功能,帮up。

这个问题也困惑我好久,一起顶,盼高手解答

昨天看了下FlowLayout和GridLayout,里面好像没有换行这个概念.....似乎都是用数学方法计算添加组件的空间,空间不够了就在下面那“行“位置开始添加组件

这个布局实现精确布局是不怎么可能了吧

你放个label什么的控件,然后setVisiable(false)

FlowLayout是流式布局,就算你已经换行成功,它也会随着窗口的变化而变化。也就是说没有必要进行换行。

什么布局比较精确实用呢?

this.setLayout(null);可以在布局中的任何坐标位置画控件。

楼上的意思也就是不使用布局管理器,这样一来,我们把自己的控件用它们自己的方法,比如setBounds之类的,就可以任意布局了。

对了,一般的想做的美观的都采用这样的方法的。

我是二楼的,又发现这个帖子了,我后来用BoxLayout解决了:JPanel pane = new JPanel();BoxLayout lo = new BoxLayout(pane, Y_AXIS)pane.setLayout(lo);然后在pane里直接用add()方法添加,就是竖着排的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值