eclipse RCP:如果工具栏的id不是“main”,那么为什么工具栏是正确对齐的

时间:2016-05-19 07:15:02

标签: eclipse eclipse-rcp

我正在开发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”,则所有这些项都是右对齐的。

0 个答案:

没有答案