我必須在我的大學爲java swing創建項目。 java文件的編輯器,其中包含適當的文本突出顯示,即java關鍵字,java註釋和正常文本。
幫我選擇兩種風格的文本組件之一JEditorpane和JTextPane由java提供,這樣我就可以滿足要求。
請告訴我這兩者之間的適當區別,在哪種情況下我必須使用其中之一。JEditorpane與JTextPane
8
A
回答
10
你可以使用其中任何一種,但如果它是一個富文本編輯器,那麼我會建議使用JTextPane
。
您可能還會發現this主題有用。
24
儘管兩者都支持富文本。但是有區別。
JEditorPane支持HTML的顯示/編輯。
的JTextPane是JEditorPane中的延伸,其提供如字體,文本樣式,顏色字處理特徵等
+0
這是一個非常技術性的答案,比接受的要好得多。 – Volazh
相關問題
- 1. JTextPane/JEditorPane和奇怪的文本問題
- 2. 在JEditorPane,JTextPane的JTextArea中的HTML
- 3. 的JTextPane或JEditorPane中的聊天室
- 4. 如何將HTML字符串讀入JEditorPane/JTextPane?
- 5. 在JEditorPane或JTextPane中爲HTML設計風格
- 6. 如何創建顯示在Java Swing組件中的格式化文本(JTextPane,JEditorPane ...)
- 7. JEditorPane onReady?
- 8. JEditorPane問題與異步圖像下載
- 9. expand collapse JeditorPane
- 10. JEditorPane中的NewLine
- 11. Java JEditorPane格式
- 12. 內的JEditorPane
- 13. 從JEditorPane打印
- 14. HttpClient - Cookie和JEditorPane
- 15. JEditorPane HTML呈現
- 16. JTextpane不尊重與java的visibleEditorRect 8
- 17. JTextPane首選大小與固定寬度
- 18. 與JTextPane關聯的StyledDocument的字體
- 19. 在JTextPane上追加Html鏈接與ImageIcon?
- 20. JEditorPane中不設置
- 21. 通過JEditorPane迭代
- 22. Swing JEditorPane CSS功能
- 23. 快速寫入JEditorPane
- 24. JEditorPane中的換行
- 25. JEditorPane中,在文本
- 26. 如何到達/觸發一個JEditorPane/JTextPane的內部超鏈接的目標編程
- 27. 更改JTextPane EditorKit
- 28. JTextPane和HTML
- 29. JTextPane縮進
- 30. 在JTextPane中
閱讀此:http://docs.oracle.com/javase/tutorial/uiswing/components /editorpane.html,解釋得很好。 – pedromss
由於'JTextPane'是'JEditorPane'的一個子類,主要區別在於'JTextPane'完成'JEditorPane'所做的一切,然後一些! – BlackBox
即使從文件中讀取內容,速度也很快。 –