对于一个项目,我有一个几乎可以工作的代码,但我没有 GUI。我想制作一个包含可点击标签并具有以下设计的屏幕:
我正在考虑首先制作GridBagLayout
尺寸为 6 x 2 的中间。然后将其“包裹”起来并将两个按钮添加到侧面,然后“包裹”它并添加下面的两个按钮。
我对 Swing 没有经验,我不知道如何开始。我希望有人能给我一些正确方向的提示。
对于一个项目,我有一个几乎可以工作的代码,但我没有 GUI。我想制作一个包含可点击标签并具有以下设计的屏幕:
我正在考虑首先制作GridBagLayout
尺寸为 6 x 2 的中间。然后将其“包裹”起来并将两个按钮添加到侧面,然后“包裹”它并添加下面的两个按钮。
我对 Swing 没有经验,我不知道如何开始。我希望有人能给我一些正确方向的提示。
这里GridBagLayout
展示了几种使用和/或嵌套的非常相似的布局方法。考虑为每个可点击区域使用,而不是. 如果您使用嵌套布局,JButton
JLabel
用于BorderLayout
封闭面板。
EAST
为最左边和WEST
最右边的区域添加按钮。
为底行添加一个GridLayout(1, 2)
按钮。SOUTH
为中央十二个区域添加一个GridLayout(2, 6)
按钮。CENTER
附录:一个关键问题是您希望调整大小的行为。
正如上面评论中所说,您可以(应该?)使用可用于 Eclipse 的 WYSIWYG Window Builder 插件;使用简单。
但是,这并不能回答您的问题,因此,如果我要制作这样的 UI,我将如何构建 UI:http: //www.hostingpics.net/viewer.php?id=902716gZHkK26。 jpg
我基本上使用 BoxLayout,因为这是我最熟悉的。每个 Rectangle 都是一个 JPanel。我认为图像是非常不言自明的。