Java SWT冷却栏工具栏右位置
我有以下代码:Java SWT冷却栏工具栏右位置,java,swt,jface,Java,Swt,Jface,我有以下代码: @Override protected CoolBarManager createCoolBarManager(int style) { CoolBarManager coolBarManager = new CoolBarManager(style); coolBarManager.setLockLayout(true); ToolBarManager toolbarAtendimento = new ToolBarManager(); tool
@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
style没有任何作用
我找到了以下链接:
这是唯一的办法吗?我的平台是Linux。通过显式更改工具栏的布局,可以右对齐工具栏中的项目:
GridDataFactory.fillDefaults().align(SWT.END, SWT.CENTER).grab(true, false).applyTo(toolBar);
请参见
SWT。对于工具栏
,右侧
只会影响项目内文本的对齐方式,而不会影响整个工具栏
的对齐方式。你不能向右对齐。谢谢你!我将尝试构建一个个性化控件。如果您找到合适的解决方案,请将其发布在此处作为答案。不过,我还没有使用Coolbar对其进行测试