【发布时间】:2012-03-19 13:32:49
【问题描述】:
我正在尝试重用 Swing SpringLayout 紧凑网格功能来制作可调整大小的 JButton 的紧凑网格,使用: http://docs.oracle.com/javase/tutorial/uiswing/layout/spring.html
它工作正常,但 SpringLayout 无法调整 JButtons,所以对我来说没用。 有没有其他方法可以创建一个带有可调整大小的 Jbuttons 的紧凑网格?
【问题讨论】:
-
使用GridLayout,使用GridBagLayout,编写自己的LayoutManager。
-
我尝试使用 GridLayout 和 GridBagLayout。他们的问题是所有列的列宽都相同。
-
如何编写自己的 LayoutManager?
-
您为什么(选择一个)a)使用不适合手动使用的 LayoutManager b)在自定义实现中重新发明轮子?看看强大的第三方管理器,例如 FormLayout、MigLayout、DesignGridLayout