开发者

Showing a view in Eclipse

开发者 https://www.devze.com 2022-12-26 18:11 出处:网络
I\'m developing a plug-in in Eclipse and I want to show a view. I\'m using this: PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().sho开发者_运维问答wView(\"org.eclipse.ui.articles

I'm developing a plug-in in Eclipse and I want to show a view. I'm using this:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().sho开发者_运维问答wView("org.eclipse.ui.articles.MyView");

however it's being added on the right not at the set of views where I want it to be displayed.

How can I specify the location?


Ok found out how.

This gave me the idea of what I should do: http://www.eclipse.org/articles/viewArticle/ViewArticle2.html in the View Position paragraph under the Step 3 section.

When declaring the perspective, I added a placeholder to contain the view. It is shown in the following code:

public void defineLayout(IPageLayout layout) {
String editorArea = layout.getEditorArea();   
IFolderLayout bottom =
            layout.createFolder("bottom", IPageLayout.BOTTOM, (float) 0.75f, editorArea);
bottom.addPlaceholder("org.eclipse.ui.articles.MyView");
}

Later on, I use:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("org.eclipse.ui.articles.MyView")

to show the view and it appears where I had declared in the Perspective and not at the default right-hand side.

Hope it could help someone else.

Thanks and regards,

Krt_Malta

0

精彩评论

暂无评论...
验证码 换一张
取 消