Hallo!
Wenn ich, wie im unteren Code-Fragment dargestellt, ein JEditorPane mit HTML-Support definiere, und dann Text in die Pane eingebe, wird beim betätigen der Return-Taste automatisch das "P"- bzw. "/P"-Tag gesetzt. Dadurch haben die Zeilen im EditorPane sowie im erzeugten HTML-Dokument aber einen von mir ungewolten rel. grossen Abstand zueinander. <BR>
Kann man es irgendwie erreichen, das beim Drücken der Return-Taste das "BR"-Tag gesetzt wird? <BR>
... <BR>
JEditorPane editorPane = new JEditorPane(); <BR>
EditorKit editorKit = editorPane.getEditorKitForContentType
("text/html"); <BR>
Document doc = editorKit.createDefaultDocument(); <BR>
editorPane.setEditorKit(editorKit); <BR>
editorPane.setDocument(doc); <BR>
... <BR>
<BR>
Speichern des eingegebenen Textes mit:<BR>
<BR>
... <BR>
FileWriter fw = new FileWriter("name.html");<BR>
editorKit.write(fw, doc, 0, doc.getLength());<BR>
fw.close();<BR>
...
Wenn ich, wie im unteren Code-Fragment dargestellt, ein JEditorPane mit HTML-Support definiere, und dann Text in die Pane eingebe, wird beim betätigen der Return-Taste automatisch das "P"- bzw. "/P"-Tag gesetzt. Dadurch haben die Zeilen im EditorPane sowie im erzeugten HTML-Dokument aber einen von mir ungewolten rel. grossen Abstand zueinander. <BR>
Kann man es irgendwie erreichen, das beim Drücken der Return-Taste das "BR"-Tag gesetzt wird? <BR>
... <BR>
JEditorPane editorPane = new JEditorPane(); <BR>
EditorKit editorKit = editorPane.getEditorKitForContentType
("text/html"); <BR>
Document doc = editorKit.createDefaultDocument(); <BR>
editorPane.setEditorKit(editorKit); <BR>
editorPane.setDocument(doc); <BR>
... <BR>
<BR>
Speichern des eingegebenen Textes mit:<BR>
<BR>
... <BR>
FileWriter fw = new FileWriter("name.html");<BR>
editorKit.write(fw, doc, 0, doc.getLength());<BR>
fw.close();<BR>
...
Comment