【发布时间】:2011-04-29 04:44:06
【问题描述】:
我是 Flow、borders、...等布局管理器的新手
我主要使用setBounds() 来设置组件的位置。
我在一篇文章中读到,使用 setBounds 不是不是一种好的做法,最好使用一些布局。
哪些是最好和最常用的布局?
如何使用布局管理器定位按钮;而不是setbounds(10,10,100,30)?
【问题讨论】:
-
我建议您查看 MeBigFatGuy 的 Sun 布局教程链接。不过,在了解它们之后,我建议您查看MigLayout。它比一些标准布局管理器更直观(在我看来)。
-
使用布局管理器的重点是你不需要专门设置组件大小的位置。因此,您必须停止考虑绝对位置和大小并布局您的 GUI,以便随着用户调整框架等大小而动态改变。而且您永远不会只使用一个布局管理器。您可以根据需要使用不同的布局管理器。所以你需要学习每个标准布局管理器的基础知识。