自訂 Java 編輯器

JDT 工具實作完整運作的 Java 編輯器。它們同時也定義 API, 以便您可以指定 Java 文字編輯特性給您自己的編輯器, 或利用您外掛程式特有的特性來加強 Java 編輯器。

Java 文字編輯

JavaSourceViewerConfiguration 說明顯示 Java 程式碼之檢視器的配置。假定有一個程式碼檢視器, 這個類別就會提供新增 Java 特定行為至檢視器的公用程式類別實例的存取權, 如指定顏色、掃描記號、內容輔助等。檢視器配置取決於 JavaTextTools,來提供這項資訊。JavaTextTools 是一種公用程式類別,用來提供 Java 文字的掃描器和管理程式, 並且確定當 Java 編輯器喜好設定變更時,會適當地配置這些類別。

Java 浮動說明

當實作一個提供與 Java 程式碼相關聯之其他功能的外掛程式時, 您可能想要在編輯器中實作新的浮動說明行為,以便當使用者使用浮動說明 Java 程式碼時,可顯示模型元素的相關資訊。例如,除錯器會使用自訂的浮動說明, 在使用者浮動說明編輯器中的變數名稱時,顯示變數值。

延伸點 org.eclipse.jdt.ui.javaEditorTextHovers 可讓您登錄自己的浮動說明實作。 您將負責實作 IJavaEditorTextHover, 並在延伸定義中登錄您的實作類別。您也會提供一個標籤,代表您的浮動說明類型, 以便使用者可以從編輯器喜好設定頁面啟用和停用不同類型的浮動說明。