网格布局视图Java Swing组件位置

时间:2013-03-11 05:14:43

标签: java swing layout grid

我在Java Swing中使用网格布局时遇到问题。我创建了Panel并添加了{4}和4行的GridLayout

我尝试在其中添加JButton,但JButton拉伸宽度。 看这个图像:

enter image description here

我希望像这样创建JButton位置,因为我想使用Java Swing创建图库。 看这个图像:

enter image description here

有什么想法吗?在此之前谢谢:)

2 个答案:

答案 0 :(得分:3)

使用GridBagLayout并指定GridBagConstraints。它将帮助您根据需要渲染组件

请参阅GridBagLayout

答案 1 :(得分:1)

您可以尝试布局http://java-sl.com/tip_columns_flow_layout.html

当组件流动以将列填充到可用宽度时,它就是Win Explorer布局。