0

在许多情况下,aGroupLayout可能包括具有简单结构的片段。例如,编写类似AlignedStack对象的东西似乎是明智的,它允许用户将一堆组件/组/间隙放在一起,构成左/中/右对齐的垂直或上/中/下对齐的水平“堆栈”然后检索生成的水平和垂直组。我当然可以自己写我需要的东西(这似乎是相当微不足道的样板),但我想知道是否有人构建了这样的包,所以我不必这样做。

4

3 回答 3

1

几种方法很常见:

  • 示例将具有的面板嵌套GroupLayout在具有垂直BoxLayout.

  • 示例说明如何将行动态添加到具有GroupLayout.

  • NeBeans 和 Eclipse GUI 编辑器对实验很有用;检查生成的代码以查看效果。

于 2014-04-13T12:41:58.877 回答
1

不确定我是否理解“对齐堆栈”是什么,但如果我这样做了,那么您应该能够使用BoxLayout. 它进行水平和垂直定位,组件可以顶部/底部或左/右对齐。

阅读 Swing 教程中有关如何使用框布局的部分以获取更多信息和工作示例。

于 2014-04-13T02:03:36.873 回答
0

试试 Eclipse WindowBuilder ( https://www.eclipse.org/windowbuilder/ )。它可以为您构建任何 Swing 布局,具有非常智能的代码解析器/生成器、所有 Swing 组件和布局,以及易于使用的拖放/基于属性的编辑器。我认为它会满足您的需求。

于 2014-04-13T02:02:44.923 回答