2013-09-30 2 views
8

대학용 자바 스윙 프로젝트를 만들어야합니다. 적절한 텍스트 강조 표시가있는 java 파일의 편집기, 즉 에 대한 다른 색상 및 글꼴 java 키워드, , java 설명일반 텍스트의 경우.
두 가지 스타일의 텍스트 구성 요소 중 하나를 선택하는 데 도움이 JEditorpaneJTextPane은 Java에서 제공하므로 요구 사항을 모두 채울 수 있습니다.
이 두 가지 사이의 적절한 차이점을 말해주십시오. 어떤 상황에서 이들 중 하나를 사용해야합니다.JEditorpane 대 JTextPane

+4

입니다 /editorpane.html, 잘 설명합니다. – pedromss

+4

'JTextPane'는'JEditorPane'의 서브 클래스이므로,'JTextPane'는 모든 것이'JEditorPane'에서 실행되고, 그 중 일부는 실행됩니다. – BlackBox

+0

파일에서 내용을 읽는 중 성능이 빠르며 빠릅니다. –

답변

10

두 가지 중 하나를 사용할 수 있지만 리치 텍스트 편집기 인 경우 JTextPane을 사용하는 것이 좋습니다.

this 주제가 유용 할 수도 있습니다.

24

모두 풍부한 텍스트를 지원하지만. 그러나 차이가 있습니다.

JEditorPane은 HTML의 표시/편집을 지원합니다. http://docs.oracle.com/javase/tutorial/uiswing/components :

JTextPane가이 읽기 ​​글꼴, 텍스트 스타일, 색상과 같은 워드 프로세싱 기능을 제공하는 JEditorPane의 확장 등

+0

이것은 매우 기술적 인 대답으로 인정 된 것보다 훨씬 낫습니다. – Volazh