K
Kevin Geiger
Gast
Hallo liebes Forum,
ich habe ein ganz simples Problem, das mich aber an den Rand des wahnsinns treibt. :autsch:
Ich möchte die Farbe in einem Textfeld (jTextPane oder was sich sonst anbietet) vom Anwender markierten Text auf Knopfdruck ändern.
Ich dachte eigentlich, dass sich dafür
anbietet. Leider musste ich feststellen, dass es lediglich die Farbe der Markierung, nicht aber die des Textes ändert (wer denkt sich sowas aus?).
Wie bekomme ich es den nun hin, dass ich die Farbe des selektierten Textes ändern und später wieder auslesen kann?
Mir würde es auch reichen, wenn man den Text mit HTML formatieren kann, was zwar mit dem Anfangstext funktioniert, nicht aber mit folgendem Code:
Für Anregungen und Hilfe bin ich sehr dankbar. Bitte möglichst simpel
ich habe ein ganz simples Problem, das mich aber an den Rand des wahnsinns treibt. :autsch:
Ich möchte die Farbe in einem Textfeld (jTextPane oder was sich sonst anbietet) vom Anwender markierten Text auf Knopfdruck ändern.
Ich dachte eigentlich, dass sich dafür
Code:
jTextPane1.setSelectionColor(Color.black);
Wie bekomme ich es den nun hin, dass ich die Farbe des selektierten Textes ändern und später wieder auslesen kann?
Mir würde es auch reichen, wenn man den Text mit HTML formatieren kann, was zwar mit dem Anfangstext funktioniert, nicht aber mit folgendem Code:
Code:
jTextPane1.replaceSelection("<html><body><font color='blue'>"+jTextPane1.getSelectedText ()+"</font>");
Für Anregungen und Hilfe bin ich sehr dankbar. Bitte möglichst simpel