2011-09-22 236 views
0

我編寫了一個從文件開始的插件, 我想將文件上下文傳遞到視圖中, 任何人都可以告訴我如何將上下文傳遞到視圖中?如何將值傳遞到視圖中

+0

您的視圖顯示但是以另一種視圖中選擇文件的信息?我有沒有得到那個權利?它是一個日食視圖,「Package Explorer」可能嗎? – Kai

回答

0

通常,您使用'EditorInput'在編輯器之間傳遞對象。創建擴展EditorInput一個POJO類,然後把它作爲一個參數,當你打開一個新的編輯器:

protected void openSingleObjectEditor(final IEditorInput input,final String editorID){ 
     IWorkbenchPage page; 
     page = PlatformUI.getWorkbench().getActiveWorkbenchWindow() 
       .getActivePage(); 
     try { 
      page.openEditor(input, editorID); 
     } catch (PartInitException e) { 
      e.printStackTrace(); 
     } 
    } 
相關問題