我正在开发Eclipse RCP应用程序。
当我在方法fillCoolBar(final ICoolBarManager coolBar)
中初始化coolbar元素时。如果ToolBarContributionItem的id为“main”,则显示左对齐,否则显示右对齐。
我对这种情况感到困惑,有人能告诉我原因,我怎么能让它全部左对齐?
void fillCoolBar(final ICoolBarManager coolBar) {
IToolBarManager tbm= new ToolBarManager(SWT.FLAT);
coolBar.add(new ToolBarContributionItem(tbm, "main"));
tbm.add(actionNew);
tbm.add(actionOpen);
tbm.add(actionSave);
}
当使用上面的代码时,项目(actionNew,actionOpen,actionSave)保持对齐,如果我将id“main”更改为“main1”,则所有这些项都是右对齐的。