JEditorPane与JTextPane的区别

13

我需要为我的大学课程创建一个Java Swing项目。一个可以正确显示文本高亮的Java文件编辑器,包括Java关键字Java注释常规文本的不同颜色和字体。
请帮我选择两种Java提供的样式文本组件之一JEditorPaneJTextPane,以满足要求。
请告诉我这两个组件适用的不同情况。


4
请阅读此页面:http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html,解释得很好。 - pedromss
4
JTextPaneJEditorPane的子类,主要区别是JTextPane可以完成JEditorPane的所有功能,并且还能做更多的事情! - BlackBox
哪种方法在性能上更快,即从文件中读取内容时更快。 - Sachin Kumar
2个回答

33
虽然两者都支持富文本,但有所不同。 JEditorPane 支持 HTML 的显示和编辑。 JTextPane 是 JEditorPane 的扩展,提供字体、文本样式、颜色等文字处理功能。

11

你可以使用两者之一,但如果是富文本编辑器,我建议使用 JTextPane

你可能还会发现这个主题很有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接