範例 - 多重頁面編輯器
簡介
多重頁面編輯器範例為以副檔名 .mpe 的為檔案新增編輯器。
它顯示如何使用定義編輯器和可新增項目至動作列的頁面建構子來建立使用多重頁面的邊輯器。
執行範例
要開始使用多重頁面編輯器範例,建立副檔名為 .mpe 的新檔案。選取檔案,帶出蹦現功能表,選取「開啟功能表」並從子功能表中選取「多重頁面編輯器範例」功能表項目。
然後您可以藉著選取不同的標籤選取不同的編輯器。
建立新的 mpe 檔案
請建立一個副檔名為 .mpe 的新檔案。請從「檔案」功能表中選取「新建」,再從子功能表選取「其他...」。
在精靈中按一下「簡式」,再選取左側清單中的「檔案」。
再按「下一步」來提供檔案名稱(確定副檔名為 .mpe)及檔案應放在其中的資料夾。
詳細資料
多重頁面編輯器範例示範如何使用自訂頁面建構子建立多重頁面編輯器。
多重頁面編輯器範例是由兩個延伸項目所建構 - 文件建構子(MultiPageContributor)和編輯器(MultiPageEditor)。
文件建構子是 org.eclipse.ui.part.MultiPageEditorActionBarContributor 的子類別,定義當呼叫 setActivePage
方法時新增至編輯器中的動作。編輯器是 org.eclipse.ui.part.MultiPageEditorPart,由
pageChange 方法處理的啟動,會建立 3 個頁面,該方法依序傳送 setActivePage 至建構子。
這兩個類別不直接參考彼此的內容 - 使用 plugin.xml 中的 contributorClass 標示來為設定編輯器建構子。