0

チェックボックスのラベルをチェックボックスの右側ではなく左側にする必要がある場合があるため、使用する代わりに

JCheckBox checkbox = new JCheckBox("label",false);

そうです:

JCheckBox checkbox = new JCheckBox("",false);
JLabel    label    = new JLabel("label");
GroupLayout.ParallelGroup vp1 = layout.createBaselineGroup(false, false);
vp1.addComponent(checkbox);
vp1.addComponent(label);

(私はGroupLayoutを使用しています)しかし、それらは垂直方向に正しく配置されていません。私も試しました

 =layout.createParallelGroup(GroupLayout.Alignment.CENTER);

これは見た目は悪くありませんが、単一のチェックボックスやその他のさまざまなオプションを使用する場合とは異なります。同じ配置を取得することは可能ですか?

4

1 に答える 1

1

setHorizontalTextPosition(int textPosition)int値SwingConstants.RIGHTなどで関数を使用できます

于 2012-08-28T12:23:20.393 に答える