国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
在Eclipse rcp程序啟動(dòng)時(shí),打開(kāi)自定義的EditorPart的方法

在Eclipse rcp啟動(dòng)時(shí),對(duì)于系統(tǒng)默認(rèn)啟動(dòng)的Perspective,可以通過(guò)增加各種viewpart,在系統(tǒng)啟動(dòng)時(shí),打開(kāi)自定義的view。但是在createInitialLayout(ILayout layout)方法中,利用layout無(wú)法傳入自定義的editorpart,替換系統(tǒng)默認(rèn)的"org.eclipse.ui.editorss”editor,于是如何打開(kāi)自定義的editorpart成了一個(gè)問(wèn)題。

    在分析打開(kāi)自定義的editorpart的方法調(diào)用時(shí):PlatformUI.getWrokbench().getActiveWorkbenchWindow().getActivePage().openEditor(,EditorInput,EditorID,true),問(wèn)題的關(guān)鍵是獲得IWorkBenchPage對(duì)象。為了獲得active 的page,通過(guò)對(duì)Eclipse UI結(jié)構(gòu)的分析,可知當(dāng)workbenchWindow打開(kāi)后,則可以或得activepage,所以,可以通過(guò)重載ApplicationWorkbenchWindowAdivor的postWidowOpen方法,在其中打開(kāi)editorpart,即可,我的代碼如下:

  public void postWindowOpen() {
  // TODO Auto-generated method stub
  super.postWindowOpen();

  IWorkbench bench = PlatformUI.getWorkbench();
  String defaultPerspectiveID = bench.getPerspectiveRegistry()
    .getDefaultPerspective();

  if (defaultPerspectiveID.equals(MyPerspective.PERSPECTIVE_ID)) {
   File file = new File("");
   String path = file.getAbsolutePath();

   if (path != null) {
    IEditorInput input = new DiagramEditorInput(new Path(path));
    IWorkbenchPage page = PlatformUI.getWorkbench()
      .getActiveWorkbenchWindow().getActivePage();
    try {
     page.openEditor(input, DiagramEditor.ID, true);
    } catch (PartInitException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
   }
  }

 }

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
RCP Editor 常見(jiàn)錯(cuò)誤處理方法
Eclipse RCP 開(kāi)發(fā):從登錄對(duì)話框說(shuō)開(kāi)去 - 海邊沫沫 - BlogJava
Eclipse RCP中常用小技巧
通過(guò)RAP讓RCP項(xiàng)目運(yùn)行在瀏覽器中 - 好好生活,努力工作,天天向上! - BlogJava
Eclipse RCP 插件開(kāi)發(fā)中經(jīng)常調(diào)用的幾個(gè)方法
如何發(fā)布eclipse rcp產(chǎn)品
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服