GUIを改善するためにグループボックスを使用したいと思います。しかし、コンポーネントをGroup
に追加すると、それらはボックスの中央に移動し、もう整列されません。各ボタンとテキストを左マージンに移動するにはどうすればよいですか。 グループコンポーネントを左に揃える方法
コード
GridLayout layout = new GridLayout(1, true);
layout.marginWidth = 300;
Group group = new Group(this, SWT.SHADOW_OUT);
group.setText("Open file locations");
group.setLayout(layout);
Button optionOne = new Button(group, SWT.CHECK | SWT.LEFT);
optionOne.setText(AppMessages.msg("Open file A"));
Button optionTwo = new Button(group, SWT.LEFT | SWT.CHECK);
optionTwo.setText(AppMessages.msg("Open file B"));
私はグループボックスをその幅にする必要があります。だから、私が余白を取り除くと、要素は整列されたままになりますが、ボックスは十分に幅がありません。このmarginWidth値を挿入して、GUIの次の要素に揃えました。 – kloklo90
GridLayoutDataを使用してwidthHintを設定すると、コントロールの幅を設定できます –
Worked! @Doan Linhありがとうございます – kloklo90