2
我有一個BoxLayout的面板聲明如下:的JLabel問題的BoxLayout在Java中
venueInfoPanel.setLayout(new BoxLayout(venueInfoPanel, BoxLayout.Y_AXIS));
當我添加兩個JTextArea的這個面板,他們都靠左對齊,這就是我想要的。但是,當我添加一個JLabel時,它將自身與中心對齊,而不是左邊。爲什麼是這樣?我怎樣才能使它與所有其他JTextArea一致?我閱讀文檔here和發現我使用Component.LEFT_ALIGNMENT而我做了做
label.setAlignmentX(label.LEFT_ALIGNMENT);
,其中標籤是一個JLabel我想添加到JPanel的