java - 灵活的布局管理器,将根据调整大小更改布局

标签 java swing layout-manager

在我的 JPanel 中,我有 6 个按钮排成一行(目前使用 FlowLayout)。面板的默认大小足以将这些按钮容纳在一排中。但是,当调整 frame 大小时,它会卡在每个按钮最小尺寸之和的尺寸上。

我需要一个布局管理器,只需在调整面板大小时将按钮放在新行中即可。 我对 Java Swing 还很陌生,所以如果这是一个微不足道的问题,我提前表示歉意。

最佳答案

MigLayout是迄今为止我用过的最好的布局管理器。过去需要嵌套容器和大量难以理解的代码的事情可以在单个容器中完成,并且具有易于理解(和维护)的字符串约束。

关于java - 灵活的布局管理器,将根据调整大小更改布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22685926/

相关文章:

java - JAVA中如何最大化运行JFrame?

java - BorderLayout - 两个组件中只有一个出现在 SOUTH 中

java - 并排放置按钮

java - java.io.Serializable 的 C/C++ 等价物是什么?

Java + Eclipse : Best way to store constants and tune them at runtime

java.lang.IllegalArgumentException - 'other' 具有不同的根

java - 创建共享对象池的享元设计模式

java - JScrollBar Vertical/Horizo​​ntal 设置问题- Java Swing

android - 为什么 RecyclerView 旋转后会恢复状态?

java - JTextField 事件监听器