Hallo Miteinander,
Ich bin gerade bisschen hilfslos, wenn es darum geht einen JEditorPane so zu gestalten, wie ich es gerne haben möchte. Also es geht um folgendes.
Also ich möchte gerne, dass ich ein JEditor auf ein bestimmte Zeichenfolge mit bestimmter Farbe setze und mit der Schriftart die ich gewählt habe.
z.B.
Die Farben benutze ich mithilfe der Colorklasse, die wiederrum in der JColorChooser klasse was aussucht.
Mein Ansatz lautet folgender
Dann mit Foreground die Farbe ändern. Allerdings ändere ich vollständige Farbe nicht die Farbe in der jeweilige Zeile.
Zusätzlich habe ich auch recherchiert und einen HTMLEditorKit gefunden, der angeblich vieles erleichtern soll. Aber ich weiß leider nicht wie ich mit diesem umgehe, meistens findet man Quellen, wie man den HTML Editor fürs Parsen von HTML Files benutzt.
Allerdings kann ich irgendwie nicht die Schriftart und die Farbe ändern.
Wäre sehr Dankbar dafür, wenn ich eine Lösung bekommen könnte. (Am Besten vom oberen Ansatz mit ForeGround, weil ich Schriftart gerne behalten möchte) Ich finds leider etwas unglaublich, dass ich durch die Suchmaschine nichts gescheites finde.
nasir
Ich bin gerade bisschen hilfslos, wenn es darum geht einen JEditorPane so zu gestalten, wie ich es gerne haben möchte. Also es geht um folgendes.
Also ich möchte gerne, dass ich ein JEditor auf ein bestimmte Zeichenfolge mit bestimmter Farbe setze und mit der Schriftart die ich gewählt habe.
z.B.
ABCDEFFGHIJKLMNOP
ABCDEFFGHIJKLMNOP
ABCDEFFGHIJKLMNOP
ABCDEFFGHIJKLMNOP
Die Farben benutze ich mithilfe der Colorklasse, die wiederrum in der JColorChooser klasse was aussucht.
Mein Ansatz lautet folgender
Java:
JEditorPane outputPane = new JEditorPane();
outputPane.setEnabled(true);
outputPane.setSize(200, 200);
outputPane.setFont(new java.awt.Font("DialogInput", 0, 15));
Dann mit Foreground die Farbe ändern. Allerdings ändere ich vollständige Farbe nicht die Farbe in der jeweilige Zeile.
Zusätzlich habe ich auch recherchiert und einen HTMLEditorKit gefunden, der angeblich vieles erleichtern soll. Aber ich weiß leider nicht wie ich mit diesem umgehe, meistens findet man Quellen, wie man den HTML Editor fürs Parsen von HTML Files benutzt.
Java:
JEditorPane outputPane = new JEditorPane(new HTMLEditorKit().getContentType(), "");
outputPane.setEnabled(true);
outputPane.setSize(200, 200);
//outputPane.setContentType("text/html");
//outputPane.setFont(new java.awt.Font("DialogInput", 0, 15));
Allerdings kann ich irgendwie nicht die Schriftart und die Farbe ändern.
Wäre sehr Dankbar dafür, wenn ich eine Lösung bekommen könnte. (Am Besten vom oberen Ansatz mit ForeGround, weil ich Schriftart gerne behalten möchte) Ich finds leider etwas unglaublich, dass ich durch die Suchmaschine nichts gescheites finde.
nasir
Zuletzt bearbeitet von einem Moderator: