我有以下代码:

@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;
}


我试图将工具栏按钮定位在righ中。但是SWT.RIGHT样式没有任何作用。

我找到以下链接:
Positioning Toolbars in Eclipse/RCP

这是唯一的方法吗?我的平台是Linux。

最佳答案

通过显式更改其布局,可以在工具栏中右对齐项目:

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


SWT: How to right align items in a toolbar

关于java - SWT CoolBar ToolBar正确位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14694640/

10-10 08:44