繁体   English   中英

如何在Swing中进行此GUI布局

[英]How to make this GUI layout in Swing

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

图片

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

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

这里显示使用GridBagLayout和/或嵌套的几种非常相似的布局方法。 考虑对每个可点击区域使用JButton ,而不是JLabel 如果你使用嵌套布局,

  • BorderLayout用于封闭面板。

  • EASTWEST添加最左侧和最右侧区域的按钮。

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

  • CENTER中心的12个区域添加一个GridLayout(2, 6)按钮。

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

如上面的评论所述,您可以(应该?)使用Eclipse可用的WYSIWYG Window Builder插件; 它使用起来很简单。

但是,这并没有回答你的问题,所以这样做,如果我要制作一个这样的UI,我将如何构建UI: http//www.hostingpics.net/viewer.php?id = 902716gZHkK26。 JPG

我基本上使用BoxLayout,因为那是我最熟悉的那个。 每个Rectangle都是JPanel。 我认为这个形象非常自我放松。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM