2010-02-08 90 views

回答

2

如果你想要一個沒有文件的編輯器,最好的方法是通過正常的嚮導創建的東西,而不是創建一個真正的文件,而是使用虛擬輸入。這些可能與您的興趣相關:http://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_on_a_file_in_the_workspace%3Fhttp://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_programmatically%3Fhttp://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_on_something_that_is_not_a_file%3F。我確實看到過很多年前的事情,那就是創建完全虛擬的輸入。如果我看到它,我將編輯帖子。否則,它應該像創建org.eclipse.ui.IEditorInput的子類一樣簡單,然後不要將它指向任何資源,而是使用它來創建編輯器。

+0

謝謝你的迴應。我會研究它並報告我的結果。 – 2010-02-08 20:29:39

+0

打開圖形編輯器(使用GraphicalEditor超類)會有什麼不同嗎? – 2010-02-08 20:31:50

+0

我不這麼認爲,它仍然使用init(IEditorSite站點,IEditorInput輸入),因此它不會強制任何類型的輸入到開發人員(即IFileEditorInput) – 2010-02-09 14:28:38