使用流布局在两个面板上对齐组件

时间:2013-03-24 19:56:49

标签: java swing jpanel layout-manager flowlayout

我有两个使用流程布局的面板。这些面板具有相同数量的组件(标签和文本框)。如何对齐它们?

3 个答案:

答案 0 :(得分:2)

布局管理器不会以这种方式相互通信。除非组件的大小相同,否则不能使用两个单独的FlowLayouts。

您可以使用SpringLayout。或者更复杂的布局是GridBagLayout和GroupLayout。

查看Using Layout Managers上的Swing教程,了解工作示例以确定您要使用的内容。

答案 1 :(得分:1)

当我硬编码某些东西(如尺寸)时,我无法使其工作。

我建议至少改用GridBagLayout。

答案 2 :(得分:0)

如果需要对齐组件等,GridBagLayout是您要使用的布局。阅读How to Use GridBagLayout