ToolbarManager:为什么不显示分隔符?

时间:2013-01-18 17:46:03

标签: java swt action toolbar separator

这是我的代码:

Toolbar toolbar = new ToolBar(this, SWT.NONE);
toolbar.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
ToolbarManager toolbarManager = new ToolBarManager(toolbar);
//... create an action...
toolbarManager.add(toolbarAction);
toolbarManager.add(new Separator());
//... create an action...
toolbarManager.add(toolbarAction);
//... create an action...
toolbarManager.add(toolbarAction);
//... create an action...
toolbarManager.add(toolbarAction);
toolbarManager.add(new Separator());
toolbarManager.update(false);

为什么在生成的工具栏中只显示操作而不显示分隔符? 谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用SWT.FLAT | SWT.HORIZONTAL而不是SWT.NONE

-Sumit Thokal