我有一个带有 BoxLayout 声明如下的面板:
venueInfoPanel.setLayout(new BoxLayout(venueInfoPanel, BoxLayout.Y_AXIS));
当我在这个面板中添加两个 JTextArea 时,它们都向左对齐,这就是我想要的。但是,当我添加 JLabel 时,它会将自身与中心对齐,而不是向左对齐。为什么是这样?我怎样才能使它与所有其他 JTextArea 对齐?我在这里阅读了文档,发现我使用了 Component.LEFT_ALIGNMENT 并且我这样做了
label.setAlignmentX(label.LEFT_ALIGNMENT);
其中 label 是我想添加到 JPanel 的 JLabel