2015-09-07 159 views
1

我试图做类似上面的,是由许多JButton组件(灰色矩形)的框架。这些按钮具有确切的形状,但它们的定位看起来像图片。我是新来AWT,Swing和这样的,不知道我应该用什么样的布局,我知道一点的GridLayoutBorderLayout这显然不适合在这种情况下。我应该使用哪种布局在这种情况下?

任何想法?

enter image description here

+1

你可以给MigLayout其中有许多布局选项 – Blip

+1

'GridBagLayout'“可能”实现你想要的一个尝试,但是这将是一个很好玩的想出来 – MadProgrammer

+0

我想你可以使用GridBagLayout的。 –

回答

2

我认为它能够更好地使用GridBagLayout的。 GridBagLayout是一个复杂的,灵活的布局管理器。它通过将组件放置在单元网格中来对齐组件,从而允许组件跨越多个单元。网格中的行可以具有不同的高度,并且网格列可以具有不同的宽度。有关更多详细信息,请参阅如何使用GridBagLayout。有关详细信息 - https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html#gridbag

2

我强烈建议你使用网格包布局,这种布局可以使漂亮的GUI或奇怪的GUI在大多数情况下。在你的问题检查网格袋布局的插图,这种布局是棘手的,但如果你会了解它,你会发现它很简单。

相关问题