工作台套件 org.eclipse.ui.editors.text 實作平台的預設文字編輯器。 它在 org.eclipse.ui.texteditor 使用文字編輯器架構作為它的實作。
文字編輯器架構提供支援下列特性的領域模型獨立編輯器:
定義 ITextEditor 成為 IEditorPart 的文字特定延伸。 AbstractTextEditor 提供這個介面的預設實作。
您可以使用 IDocumentProvider 來建立領域模型與 ITextEditor 之間的鏈結。 文件提供者管理領域模型的文字呈現而且可在多個編輯器之間 共用。
工作台文字編輯架構是建立在 JFace 文字之上。 org.eclipse.ui.examples.javaeditor 中的 Java 編輯器範例是瞭解文字編 輯器架構和 JFace 文字的理想起點。 它說明如何實作複雜特性,例如文字上色、滑鼠橫越時的說明以及自動縮排。
套件 org.eclipse.jface.text 和它的子套件支援強大文字編輯器的實作,例如工作台文字編輯器和 JDT Java 編輯 器。
下列導覽圖提供有關 JFace 文字支援的總覽。
JFace 文字支援使用 SWT StyledText 小組件。