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