Java 如何在盒式容器中正确对齐JLabel?

Java 如何在盒式容器中正确对齐JLabel?,java,swing,jlabel,layout-manager,boxlayout,Java,Swing,Jlabel,Layout Manager,Boxlayout,我有一个垂直的盒子,我称之为父母。我添加了一个JLable,然后是一个JTextArea。 下一个 接下来,我创建了两个名为right和left的垂直长方体容器;接下来,我向它们添加了2个JLables,并将这两个长方体容器放在一个名为Bot的水平长方体中。Bot被添加到我第一次创建的父框中 这两个标签在中间相邻绘制。第一个画左对齐,第二个画右对齐 我希望他们两个都是对的,这样他们就不会挨在一起了 代码 代码 我希望它们都对正,这样它们就不会挨在一起了 我不太明白你的要求。因为他们在同一条线上,

我有一个垂直的盒子,我称之为父母。我添加了一个JLable,然后是一个JTextArea。 下一个 接下来,我创建了两个名为right和left的垂直长方体容器;接下来,我向它们添加了2个JLables,并将这两个长方体容器放在一个名为Bot的水平长方体中。Bot被添加到我第一次创建的父框中

这两个标签在中间相邻绘制。第一个画左对齐,第二个画右对齐

我希望他们两个都是对的,这样他们就不会挨在一起了 代码 代码

我希望它们都对正,这样它们就不会挨在一起了

我不太明白你的要求。因为他们在同一条线上,所以他们两人都不可能是对的

如果需要两个组件之间的空间,可能需要:

  bot.add(right);
  bot.add(Box.createHorizontalGlue());
  bot.add(left);
1) 为了更快地获得更好的帮助,请发布一个or。2) 以最小尺寸提供ASCII艺术或GUI预期布局的简单绘图,如果可以调整大小,则提供更大的宽度和高度,以显示应如何使用额外的空间。
  bot.add(right);
  bot.add(Box.createHorizontalGlue());
  bot.add(left);