add()JPanelのメソッドでいくつかのJLabelが追加されたJPanelがあります。下の画像のようにJLabelを右に揃えたいのですが、その方法がわかりません。何か案が?ありがとう!

add()JPanelのメソッドでいくつかのJLabelが追加されたJPanelがあります。下の画像のようにJLabelを右に揃えたいのですが、その方法がわかりません。何か案が?ありがとう!

これは2つの方法で行うことができます。
JLabelの水平方向の配置
JLabel コンストラクターを使用できます:
JLabel(String text, int horizontalAlignment)
右揃えにするには:
JLabel label = new JLabel("Telephone", SwingConstants.RIGHT);
JLabelまたありますsetHorizontalAlignment:
label.setHorizontalAlignment(SwingConstants.RIGHT);
これは、コンポーネントがコンテナ内の幅全体を占めることを前提としています。
レイアウトの使用
別のアプローチは、レイアウトを使用してコンポーネントを実際に右に揃え、幅全体をとらないようにすることです。これが次の例BoxLayoutです:
Box box = Box.createVerticalBox();
JLabel label1 = new JLabel("test1, the beginning");
label1.setAlignmentX(Component.RIGHT_ALIGNMENT);
box.add(label1);
JLabel label2 = new JLabel("test2, some more");
label2.setAlignmentX(Component.RIGHT_ALIGNMENT);
box.add(label2);
JLabel label3 = new JLabel("test3");
label3.setAlignmentX(Component.RIGHT_ALIGNMENT);
box.add(label3);
add(box);
JLabel label = new JLabel("fax", SwingConstants.RIGHT);