私は次のコードを持っています:
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
for(int xx =0; xx < 3; xx++)
{
JLabel label = new JLabel("String");
label.setPreferredSize(new Dimension(300,15));
label.setHorizontalAlignment(JLabel.RIGHT);
panel.add(label);
}
これは私がテキストをどのように見せたいかです:
[ String]
[ String]
[ String]
これはそれがどのように見えるかです
[String]
[String]
[String]
何らかの理由で、ラベルが指定した希望のサイズに設定されません。このため、ラベルのテキストが正しく配置されていないと思います。確信はないけど。どんな助けでもいただければ幸いです。