我有以下代码:
@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/