2013-08-26 57 views
0

我想創建一個可以打開文件的應用程序。打開文件時,編輯器應該像在普通的Eclipse IDE中一樣打開。但我想在此編輯器的多個零件在Eclipse 4.x中使用多個部件創建編輯器

有沒有辦法來形容這個編輯器在Application.e4xmi的內容,然後就打開這個「觀點」(例如明文斷開的數據和數據的TreeView控件)? 這樣的:

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); 
+0

如果您使用Eclipse創建插件項目,則其中一個模板是帶有多頁面編輯器的插件。 –

回答

0

我只是用於編輯部分PartDescriptor並在編輯器中的網頁普通CTabFolder