デスクトップアプリケーションで、GridLayoutを5列と1行に分割して使用しているSWTを使用しています。一番下には3つのボタンがあります。これらの3つのボットンを右に配置したいと思います。基本的に2つの最初のスペースを飛ばします。私は使用しようとしました:SWT - GridLayoutで第1列と第2列を使用しない
GridData gridData = new GridData();
gridData.grabExcessHorizontalSpace = true;
gridData.horizontalAlignment= GridData.END;
CompanyGroup.setLayoutData(gridData);
しかし、私はこのメソッドが列内にのみ揃うことに気付きました。
に設定されていない場合は、ボタンの複合体を持っていると仮定し、私はそのない良い解決策を推測 –
これはかなり標準的なことです、あなたは何かを列に入れなければなりません。代替案は、別の答えで示唆されているように、別のコンポジットを使用することです。 –