2013-09-30 72 views
8

我必須在我的大學爲java swing創建項目。 java文件的編輯器,其中包含適當的文本突出顯示,即java關鍵字,java註釋正常文本
幫我選擇兩種風格的文本組件之一JEditorpaneJTextPane由java提供,這樣我就可以滿足要求。
請告訴我這兩者之間的適當區別,在哪種情況下我必須使用其中之一。JEditorpane與JTextPane

+4

閱讀此:http://docs.oracle.com/javase/tutorial/uiswing/components /editorpane.html,解釋得很好。 – pedromss

+4

由於'JTextPane'是'JEditorPane'的一個子類,主要區別在於'JTextPane'完成'JEditorPane'所做的一切,然後一些! – BlackBox

+0

即使從文件中讀取內容,速度也很快。 –

回答

10

你可以使用其中任何一種,但如果它是一個富文本編輯器,那麼我會建議使用JTextPane

您可能還會發現this主題有用。

24

儘管兩者都支持富文本。但是有區別。

JEditorPane支持HTML的顯示/編輯。

的JTextPane是JEditorPane中的延伸,其提供如字體,文本樣式,顏色字處理特徵等

+0

這是一個非常技術性的答案,比接受的要好得多。 – Volazh