Ich muss ein Projekt in Java Swing für meine Hochschule erstellen. Ein Editor von Java-Dateien mit der richtigen Texthervorhebung, d. H. Verschiedene Farben und Schriftarten für Java-Schlüsselwörter, Java-Kommentare und für normalen Text.
Helfen Sie mir, eine von zwei gestylten Textkomponente JEditorpane und JTextPane von Java zur Verfügung gestellt, so dass ich die Anforderungen erfüllen kann.
Bitte sagen Sie mir passender Unterschied zwischen diesen beiden, in welcher Art von Situation ich eine dieser verwenden muss.JEditorpane gegen JTextPane
8
A
Antwort
10
Sie können beide verwenden, aber wenn es ein Rich-Text-Editor ist, würde ich vorschlagen, die JTextPane
verwenden.
Sie können auch finden this Thema nützlich.
24
Obwohl beide Rich Text unterstützen. Aber es gibt Unterschiede.
JEditorPane unterstützt Anzeige/Bearbeitung von HTML.
JTextPane ist eine Erweiterung von JEditorPane, die Features wie Schriftarten Textverarbeitung bietet, Textstile, Farben, etc.
+0
Dies ist eine sehr technische Antwort, viel besser als die angenommene .. – Volazh
dies lesen: http://docs.oracle.com/javase/tutorial/uiswing/components /editorpane.html, erklärt gut. – pedromss
Da 'JTextPane' eine Unterklasse von' JEditorPane' ist, besteht der Hauptunterschied darin, dass 'JTextPane' alles tut, was' JEditorPane' tut, und dann einige! – BlackBox
Das ist schnell in Leistung, d. H. Schnell beim Lesen von Inhalten aus der Datei. –