在许多情况下,GroupLayout
可能包含结构简单的部分。例如,写一个类似于AlignedStack
对象的东西似乎是明智的,它允许用户将一堆组件/组/间隙组合在一起构成一个左/中/右对齐的垂直或顶/中/底对齐水平“堆栈”,然后检索生成的水平和垂直组。我可以肯定地写出我自己需要的东西(看起来像是相当琐碎的样板),但我想知道是否有人建造了这样的东西,所以我没有必要。
答案 0 :(得分:1)
不确定我理解"对齐堆栈"是,但如果我这样做,你应该可以使用BoxLayout
。它可以进行水平和垂直定位,组件可以是顶部/底部或左/右对齐。
阅读How to Use Box Layout上Swing教程中的部分,了解更多信息和工作示例。
答案 1 :(得分:1)
有几种方法很常见:
答案 2 :(得分:0)
尝试Eclipse WindowBuilder(https://www.eclipse.org/windowbuilder/)。它可以为您构建任何摆动布局,具有非常智能的代码解析器/生成器,所有摆动组件和布局,以及易于使用的拖放/属性编辑器。我认为它会满足您的需求。