getBootStrapPart() - PagebookView - Class的方法有什么作用?

时间:2011-03-08 09:41:30

标签: java eclipse views rcp

我正在研究Eclipse RCP项目,并且在某种程度上坚持我对方法的理解

getBootStrapPart()

PagebookViewClass。我是否正确,当该方法返回的部分初始化时,PagebookView也被初始化了?

示例:

@Override
protected IWorkbenchPart getBootstrapPart() {
    IWorkbench workbench = PlatformUI.getWorkbench();
    IWorkbenchWindow activeWorkbenchWindow = workbench.getActiveWorkbenchWindow();
    IWorkbenchPage activePage = activeWorkbenchWindow.getActivePage();
    return activePage.getActiveEditor();
}

这是否意味着,每当我获得一个活跃的编辑器并且我的Pagebookview已初始化?

1 个答案:

答案 0 :(得分:0)

在创建PageBookView时调用getBootstrapPart()。这决定了在初始创建期间使用哪个部分。如果返回null,则将创建defaultPage。

另请参阅:How to create a PageBookView