java透视图,java-自定义Eclipse透视图中的多个编辑器区域

对于自定义的Eclipse插件,我一直在研究创建一个透视图,该透视图将以一种简化编辑器的方式帮助组织视图,主要要求是我们希望在透视图中同时看到两个编辑器区域.

我们的插件使用了两种新的编辑器类型:“工作流编辑器”(WE)和“试用编辑器”(TE).我们希望确保WE的所有实例都在透视图的一个区域中打开,并且所有都在透视图中打开. TE在单独的区域中打开.

从本质上讲,它看起来像是下面的链接的透视图,只不过我们用WE视图代替了右上角的Java编辑视图,而用右下角代替了文本编辑视图,将具有TE视图.

public void defineLayout(IPageLayout layout) {

// Editors are placed for free.

String editorArea = layout.getEditorArea();

// Place navigator and outline to left of

// editor area.

IFolderLayout left =

layout.createFolder("left", IPageLayout.LEFT, (float) 0.26, editorArea);

left.addView(IPageLayout.ID_RES_NAV);

left.addView(IPageLayout.ID_OUTLINE);

}

如何定制这种布局,使其具有两个编辑器区域而不是一个,每个区域都支持一种不同文件类型的编辑?虽然我发现了几个在线示例,其中的编辑器窗格是分开的,但这些示例并不固有地支持自动打开其中一个编辑器与另一个编辑器中的一种文件类型,这是此插件的理想功能.

或者,可以使用“文件夹”,并在这些专用文件夹中打开每个编辑器的实例吗?如果是这样,那么定义与这些编辑器关联的新视图的入口点将是什么,例如上面“ IPageLayout.ID_ *”枚举的视图?

非常感谢有人提供的任何建议-我认为让两个编辑器同时显示在eclipse插件的不同部分中是一个很酷的问题,如果能够让它工作,那就太好了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值