我正在尝试在应用程序中构建GUI窗口。我想做的是有一个窗口,顶部有几个按钮,以及一个大文本区域。像这样: 通用标签

我快到了,使用GroupLayout: 通用标签

问题在于,此操作最终导致button3与左侧对齐,其余两个与之对齐。我似乎无法弄清楚如何仅在一个按钮上指定对齐方式。我可以在整个按钮栏上执行GroupLayout.Alignment.TRAILING,但这会同时击中所有3个按钮。

那么正确的方法是什么?由于对齐方式仅适用于并行组,因此我认为将其中具有两个顺序组的HorizontalGroup应用于其中不会有帮助?

我想念什么?

有帮助吗?

解决方案

在顺序组中添加一个间隔。保持水平分组不变 通用标签

与这些参数的差距充当了“弹簧”,占用了所有可用空间。

其他提示

尝试添加: 通用标签

第二个按钮之后。MAX_VALUE将导致差距扩大到所需的程度。

您要使用addPreferredGap(),该方法仅在顺序组中可用。下面的代码为您提供所需的布局。 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top