有兴趣知道,与边框,流,网格和框等两个或更多布局的组合相比,组布局很重。
答案 0 :(得分:1)
答案 1 :(得分:1)
GroupLayout使用两种类型的排列 - 顺序和并行,结合分层组合。
通过顺序排列,组件可以一个接一个地放置,就像BoxLayout或FlowLayout沿着一个轴一样。每个组件的位置定义为相对于前一个组件。 第二种方式将组件平行放置在同一空间中。它们可以沿垂直轴进行基线,顶部或底部对齐。沿水平轴,如果组件的大小不同,它们可以左对齐,右对齐或居中对齐。 通常,在一个维度上平行放置的组件在另一个维度中按顺序排列,因此它们不会重叠。
这两种安排的强大之处在于它们可以分层嵌套。为此,GroupLayout定义布局组。组是顺序的或并行的,可能包含组件,其他组和间隙。
顺序组的大小是所包含元素的大小的总和,并行组的大小对应于最大元素的大小(尽管,取决于元素和基线所在的位置,大小基线对齐组的大小可能比最大元素大一些。
定义布局意味着通过组合顺序和并行布置来定义组件应如何分组。