JPanel和Java布局管理器
在互联网上读了一段时间关于JPanel的文章后,我觉得在读完之后我仍然需要澄清。我的问题是:JPanel和Java布局管理器,java,swing,jpanel,layout-manager,Java,Swing,Jpanel,Layout Manager,在互联网上读了一段时间关于JPanel的文章后,我觉得在读完之后我仍然需要澄清。我的问题是: JPanel主要用于什么 使用哪种布局管理器最灵活 如何使用布局管理器在特定区域定位零部件 我发现使用布局管理器在容器中的某些区域定位组件非常困难 您建议我使用哪种布局管理器,还是必须混合使用不同的布局管理器 我的第一个问题是JPanel主要用于什么 你已经知道了。将零部件添加到配电盘 我的第二个问题是哪种布局管理器使用最灵活 布局管理器越灵活,使用布局管理器就越复杂。因此,诀窍是逻辑地设计GUI,然后
JPanel
主要用于什么GridBagLayout
-较旧,但用途相当广泛GroupLayout
-更新、更强大,并提供更好的能力来对齐彼此不相邻但被认为难以手工编写的元素,因此大多数使用GUI设计器生成的代码将无法移植到下一个GUI设计器或IDEmiglaway
或FormLayout
GridBagLayout
-较旧,但用途相当广泛GroupLayout
-更新、更强大,并提供更好的能力来对齐彼此不相邻但被认为难以手工编写的元素,因此大多数使用GUI设计器生成的代码将无法移植到下一个GUI设计器或IDEmiglaway
或FormLayout
JPanel
可用于:
MigLayout
是最灵活的布局管理器
有许多布局管理人员在工作,但在我看来
只有三个人能胜任这项工作:
migloayout
GroupLayout
FormLayout
MigLayout
是一个(大大)改进的FormLayout
,我通常
推荐前两位经理
混合使用不同的管理者是一种糟糕的做法。这是一种方式
克服基本布局管理器的简单性。一个人应该选择一个好的布局管理器,不要与多个布局管理器纠缠在一起。大多数布局都可以通过
MigLayout
和GroupLayout
轻松完成 JPanel
可用于:
MigLayout
是最灵活的布局管理器
有许多布局管理人员在工作,但在我看来
只有三个人能胜任这项工作:
migloayout
GroupLayout
FormLayout
MigLayout
是一个(大大)改进的FormLayout
,我通常
推荐第一个