範例 - 多頁編輯器
簡介
「多頁編輯器範例」新增副檔名為 .mpe 之檔案的編輯器。它會顯示如何藉由定義可將項目新增至動作列的編輯器和頁面貢獻者,來建立使用多頁的編輯器。
執行範例
如果要開始使用「多頁編輯器範例」,請建立副檔名為 .mpe 的新檔案。 選取檔案、啟動蹦現功能表、選取「開啟工具」功能表,並從子功能表選取「多頁編輯器範例」功能表項目。然後您便可以藉由選取不同的標籤來選取不同的編輯器。
建立新的 mpe 檔
建立具有副檔名 .mpe 的新檔案。 請從「檔案」功能表,
選取「新建」,然後從子功能表中選取「其他...」。 在精靈中按一下「簡式」,
然後在左側的清單中選取「檔案」。
按「下一步」以提供檔名(請確認副檔名為 .mpe)
與包含檔案的資料夾。
詳細資料
「多頁編輯器範例」示範如何用自訂頁面貢獻者來建立多頁編輯器。
「多頁編輯器範例」是以兩個延伸來建構的 - 一是文件貢獻者 (MultiPageContributor),二是編輯器 (MultiPageEditor)。
文件貢獻者是 org.eclipse.ui.part.MultiPageEditorActionBarContributor 的子類別,定義在呼叫 setActivePage 方法時新增至編輯器的動作。而編輯器則是建立 3 頁的 org.eclipse.ui.part.MultiPageEditorPart,由 pageChange 方法來處理其啟動作業,並轉而將 setActivePage 傳回貢獻者。這兩個類別不直接互相參照
- 使用 plugin.xml 中的 contributorClass 標示來設定編輯器的貢獻者