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 回答