Hallo,
ich möchte bei einem JTextPane (mit ContentType("text/html")) die Schrift festlegen, in welcher der Text der eingegeben wird angezeigt wird.
Ich habe schon diverses (erfolglos) versucht, wobei ich glaube, dass das Problem darin liegt, dass der Text manuell hinzugefügt werden soll, denn wenn ich folgendes mach'
wird "test" in der gewünschten Formatierung angezeigt sowie die Eingabe bei Laufzeit.
Es müsste doch nun auch möglich sein, dass das TextPane leer angezeigt wird und dennoch die Formatierung festgelegt werden kann.
Wenn ich mit dem Document arbeite, schaut's in etwa gleich aus:
Wäre wirklich froh wenn mir jemand helfen könnte!
Danke & Gruss,
zubi
ich möchte bei einem JTextPane (mit ContentType("text/html")) die Schrift festlegen, in welcher der Text der eingegeben wird angezeigt wird.
Ich habe schon diverses (erfolglos) versucht, wobei ich glaube, dass das Problem darin liegt, dass der Text manuell hinzugefügt werden soll, denn wenn ich folgendes mach'
Code:
textPane.setText("<html><font face=\""Arial"\" style=\"font-size:12pt;\">test</font></html>")
wird "test" in der gewünschten Formatierung angezeigt sowie die Eingabe bei Laufzeit.
Es müsste doch nun auch möglich sein, dass das TextPane leer angezeigt wird und dennoch die Formatierung festgelegt werden kann.
Wenn ich mit dem Document arbeite, schaut's in etwa gleich aus:
Code:
kit = (HTMLEditorKit)textPane.getEditorKit();
doc = (HTMLDocument)textPane.getDocument();
kit.insertHTML(doc, doc.getLength(), "<html><font face=\""Arial"\" style=\"font-size:12pt;\">test</font></html>test", 0, 0, javax.swing.text.html.HTML.Tag.BODY);
Wäre wirklich froh wenn mir jemand helfen könnte!
Danke & Gruss,
zubi