0

我想创建一个可以打开文件的应用程序。打开文件时,应该像在普通 Eclipse IDE 中一样打开编辑器。但我想在这个编辑器中有多个部分(例如打开数据的 TreeView 和纯文本数据)

有没有办法在 Application.e4xmi 中描述这个编辑器的内容,然后打开这个“视图”?像这样:

Application.e4xmi:

 PartStack (id = "editor.partstack")
   |- Part (DataTreeViewer.java)
   |- Part (PlaintextViewer.java)
   \- Part (ImagePart.java)

OpenHandler.java:

 PartStack ps = openPartStack("editor.partstack");
 addToMainPartstack(ps);

还是我必须在 OpenHandler 中以编程方式描述编辑器内容?像这样:

OpenHandler.java:

 PartStack ps = createNewPartStack();
 ps.add(new DataTreeViewer());
 ps.add(new PlainTextViewer());
 ps.add(new ImagePart());
 addToMainPartstack(ps);
4

1 回答 1

0

我只是PartDescriptor在编辑器部分使用了一个,在编辑器中的页面使用了一个普通CTabFolder的。

于 2013-08-30T09:36:37.490 回答