要为Swing应用程序选择哪个LayoutManager?

问题描述 投票:0回答:1

Swing中哪个布局管理器(如果有的话,哪种布局管理器适合哪种窗口类型)是程序员最好的或通常首选的?

我需要编写一个用于大学练习的GUI应用程序,但我不知道应该选择哪种布局。在练习中,我有许多窗口从简单的警报窗口开始,到包含多个组件的窗口。

我已经尝试过MigLayout

java swing layout-manager
1个回答
1
投票

Swing中有很多布局管理器。

但是您应该注意,布局管理通常管理一个组件(面板),而不是整个应用程序。

所以您可以在它们之间混合使用。将其视为层次结构。利用JPanel并为其分配一个布局。然后认为面板内部可能有一个具有特定布局的面板,对于该内部面板,您可能希望应用另一个布局管理器。

现在,它们全部旨在帮助按特定顺序放置组件。问题是您如何从视觉上看应用程序。

MigLayout特别是非常灵活和强大,但是需要一些配置。

所以毕竟是您的想法和创造力的问题,这是您的选择。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.