黑马程序员技术交流社区

标题: 窗体中组件布局的问题,请大侠解惑 [打印本页]

作者: 多一点    时间: 2014-3-9 22:08
标题: 窗体中组件布局的问题,请大侠解惑
本帖最后由 多一点 于 2014-3-10 16:10 编辑

请问:在做窗体中组件布局的时候,如果设定好窗体尺寸的情况下,把组件的布局弄好了;但是当我在打开的窗时,拉动鼠标,改变窗体的尺寸,那么组件的布局也改变了。
问题:
     1。在怎么样的设置下,不管怎么样放大Frame,都不会改变窗体的布局?(主要问题)
     2.缩小Frame,改变布局合理的布局。
作者: Aenon    时间: 2014-3-9 23:00
你是用的流布局吧,,,
作者: 多一点    时间: 2014-3-9 23:19
Aenon 发表于 2014-3-9 23:00
你是用的流布局吧,,,

嗯,是啊 那有什么好的布局吗
作者: Aenon    时间: 2014-3-9 23:32
多一点 发表于 2014-3-9 23:19
嗯,是啊 那有什么好的布局吗

你用坐标布局看看,gui布局我也是过一遍,时间不够,没仔细研究。
作者: kira    时间: 2014-3-9 23:48
本帖最后由 kira 于 2014-3-9 23:51 编辑

不用这么麻烦 你可以直接写死 订好窗口大小
然后 this.setResizable(false);如果非要放大缩小不改变原来的样式 那就不要传流布局

作者: 透过生活    时间: 2014-3-10 11:26
FlowLayout布局方式,会根据窗体Frame的大小而改变。布局方式视情况而定,如果掌握不好,可以直接用坐标布局,做出来效果比较好。也可以用别的布局方式,然后 setResiazble(false)把Frame定死,无法改变大小。
现在eclipse高级编程器的功能强大了,安装插件后,布局方式很好弄,直接拖动就可以自动生成。

作者: 多一点    时间: 2014-3-10 16:09
透过生活 发表于 2014-3-10 11:26
FlowLayout布局方式,会根据窗体Frame的大小而改变。布局方式视情况而定,如果掌握不好,可以直接用坐标布 ...

哦 多谢啦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2