Java - 我的程序应该使用哪个布局管理器?

标签 java swing layout applet

Program

本来我想使用边框布局,但根据我的理解,最多只能使用 9 个框。这是真的还是假的?

还有比 GridBagLayout 更简单但又比 Grid Layout 更灵活的东西吗?

最佳答案

您可以组合 2 个边框和 1 个网格布局。

外边框布局将在北面包含标题,而其他面板的边框布局将在中心。

第二个面板将包含北边的字幕和仅在中心有 2 行的网格布局。

网格布局可以包含其他3*3的网格布局,按钮在上一行和边框布局,中间有大框。

替代解决方案是使用GridBagLayout。但是,您应该对其进行一些练习才能使其正常工作。

其他解决方案是使用 MigLayout - 第三方开源解决方案,允许非常简单地创建任何 View 。

关于Java - 我的程序应该使用哪个布局管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16752159/

相关文章:

java - 具有聚合/组合的 Spring Framework JDBC DAO

java - 从 JFrame 类中的按钮触发 Controller 类中的方法

java - JPanel 上的组件未以原始大小显示

css - 如何使自定义字体对所有用户可见?

css - 实现嵌套列布局

java - 绝对布局——按钮居中

java - 如何从可运行的 jar 加载文本文件

java - 如何在JSF中实现鼠标中键单击commandButtons?

java - Executor shutdownNow 任务被阻止?

java - 线程 "AWT-EventQueue-0"java.lang.NullPointerException 中出现异常(面板在完全加载之前显示?)