Aimd's Blog

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

如果按照网上的例子创建出来的rcp只是一个空框架,如果你想显示出在插件里正常工作的界面,你需要在你自己的透视图类的createInitialLayout方法里布局界面。

在窗口底部显示属性页:

  layout.addView("org.eclipse.ui.views.PropertySheet",
      IPageLayout.BOTTOM,
      
0.1f,
      IPageLayout.ID_EDITOR_AREA);

在窗口的右边显示Outline页:
  layout.addView("org.eclipse.ui.views.ContentOutline",
    IPageLayout.RIGHT,
    0.1f,
    IPageLayout.ID_EDITOR_AREA);

在左边显示Navigator页。

这里需要说明一下。我们不要用c++的思想考虑这个界面--认为程序启动起来就应该打开你做好的插件。在eclipse里面,你做好的插件都是文件,他们保存在硬盘里,而应该打开这个文件而激活插件,这些文件就都在Navigator里列出,我们可以在rcp界面下选择一个Navigator下的文件双击打开从而激活了我们做好的插件。

layout.addView("org.eclipse.ui.views.ResourceNavigator",
    IPageLayout.LEFT,
    0.1f,
    IPageLayout.ID_EDITOR_AREA);
posted on 2006-05-15 17:56  Aimd  阅读(1329)  评论(0)    收藏  举报