仅 Java 库中就有 8 个布局管理器,然后还有一堆 3rd 方产品。
前几天,我尝试使用 SpringLayout 并且......好吧,它不适合我。请参阅我的另一个问题。所以...如果你有一个 Swing 应用程序要设计,并且你想要你的布局,那么你首选的布局管理器是什么?有什么有趣/有用的经验可以联系吗?
更新:是的,我当然知道不同的 LM 适合不同的布局。但我希望你们中的大多数人在您所做的大多数事情上都使用 1、2 或 3,或者您发誓只有一个多功能的,您不需要其他任何东西。有了足够的响应,我希望看到类似钟形曲线的东西,在 GridBagLayout 或 MigLayout(例如)上有一个峰值,以及一些使用(比如)BoxLayout 或 FlowLayout 的落后者的长尾。
希望响应的分布能够揭示一些趋势,即人们最常使用什么来完成工作™
更新和总结
好的,差不多 2 天后,MiGLayout 绝对领先!它的粉丝会很高兴听到这个布局看起来很快就会进入“官方”图书馆。
GroupLayout、FormsLayout 和 TableLayout 都是比较新的,还没有得到太多的曝光。也许其他人会像我一样惊讶地发现他们。