1

对于一个项目,我有一个几乎可以工作的代码,但我没有 GUI。我想制作一个包含可点击标签并具有以下设计的屏幕:

图片

我正在考虑首先制作GridBagLayout尺寸为 6 x 2 的中间。然后将其“包裹”起来并将两个按钮添加到侧面,然后“包裹”它并添加下面的两个按钮。

我对 Swing 没有经验,我不知道如何开始。我希望有人能给我一些正确方向的提示。

4

2 回答 2

3

这里GridBagLayout展示了几种使用和/或嵌套的非常相似的布局方法。考虑为每个可点击区域使用,而不是. 如果您使用嵌套布局,JButtonJLabel

  • 用于BorderLayout封闭面板。

  • EAST为最左边和WEST最右边的区域添加按钮。

  • 为底行添加一个GridLayout(1, 2)按钮。SOUTH

  • 为中央十二个区域添加一个GridLayout(2, 6)按钮。CENTER

附录:一个关键问题是您希望调整大小的行为。

于 2013-09-15T14:53:33.397 回答
1

正如上面评论中所说,您可以(应该?)使用可用于 Eclipse 的 WYSIWYG Window Builder 插件;使用简单。

但是,这并不能回答您的问题,因此,如果我要制作这样的 UI,我将如何构建 UI:http: //www.hostingpics.net/viewer.php?id=902716gZHkK26。 jpg

我基本上使用 BoxLayout,因为这是我最熟悉的。每个 Rectangle 都是一个 JPanel。我认为图像是非常不言自明的。

于 2013-09-15T13:01:51.880 回答