用FlowLayout布局的时候怎么实现换行?

tricolors 2006-05-05 03:25:58
用FlowLayout布局,还没到系统自动换行的时候我想另起一行来显示其它的控件,不知道有什么办法可以来实现?
...全文
5277 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingchen0yuxi 2006-05-09
  • 打赏
  • 举报
回复
对了,一般的想做的美观的都采用这样的方法的。
inssuc 2006-05-09
  • 打赏
  • 举报
回复
我是二楼的,又发现这个帖子了,我后来用BoxLayout解决了:

JPanel pane = new JPanel();
BoxLayout lo = new BoxLayout(pane, Y_AXIS)
pane.setLayout(lo);

然后在pane里直接用add()方法添加,就是竖着排的了。
z_l 2006-05-08
  • 打赏
  • 举报
回复
楼上的意思也就是不使用布局管理器,
这样一来,我们把自己的控件用它们自己的方法,比如setBounds之类的,就可以任意布局了。
GALFORDD 2006-05-08
  • 打赏
  • 举报
回复
什么布局比较精确实用呢?
wuzhiqing1984 2006-05-08
  • 打赏
  • 举报
回复
this.setLayout(null);
可以在布局中的任何坐标位置画控件。
xtaotao 2006-05-08
  • 打赏
  • 举报
回复
NetBeans5中的Swing布局扩展不错
btb368 2006-05-07
  • 打赏
  • 举报
回复
FlowLayout是流式布局,就算你已经换行成功,它也会随着窗口的变化而变化。
也就是说没有必要进行换行。
syhan 2006-05-06
  • 打赏
  • 举报
回复
你放个label什么的控件,然后setVisiable(false)
tricolors 2006-05-06
  • 打赏
  • 举报
回复
这个布局实现精确布局是不怎么可能了吧
diannaomingong 2006-05-06
  • 打赏
  • 举报
回复
昨天看了下FlowLayout和GridLayout,里面好像没有换行这个概念.....似乎都是用数学方法计算添加组件的空间,空间不够了就在下面那"行"位置开始添加组件
diannaomingong 2006-05-05
  • 打赏
  • 举报
回复
这个问题也困惑我好久,一起顶,盼高手解答
inssuc 2006-05-05
  • 打赏
  • 举报
回复
不知道FlowLayout有没有换行功能,帮up。

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧