1

次のコードがあります。

@Override
protected CoolBarManager createCoolBarManager(int style) {
    CoolBarManager coolBarManager = new CoolBarManager(style);
    coolBarManager.setLockLayout(true);
    ToolBarManager toolbarAtendimento = new ToolBarManager();
    toolbarAtendimento.add(incluirAtendimentosAction);
    toolbarAtendimento.add(incluirClientesAction);
    toolbarAtendimento.add(listarAtendimentosAction);
    toolbarAtendimento.add(listarClientesAction);
    toolbarAtendimento.add(sincronizarAtendimentosAction);
    toolbarAtendimento.add(visualizarRelatSincronizacaoAction);
    coolBarManager.add(toolbarAtendimento);
    return coolBarManager;
}

ツールバーのボタンを右側に配置しようとしています。しかし、SWT.RIGHTスタイルは何もしません。

次のリンクを見つけました: Eclipse/RCP でツールバーを配置する

これが唯一の方法ですか?私のプラットフォームは Linux です。

4

1 に答える 1

3

レイアウトを明示的に変更することで、ツールバーの項目を右揃えにすることができます。

GridDataFactory.fillDefaults().align(SWT.END, SWT.CENTER).grab(true, false).applyTo(toolBar);

SWTを参照してください: ツールバーの項目を右揃えにする方法

于 2013-02-28T09:50:19.957 に答える