JTextPane Background setzen

jal1976

Mitglied
Hallo zusammen,
ich habe eine erweiterte JTextPane.
Nun wollte ich der JTextPane eine andere Farbe als Background setzen. Die Methode setBackground(Color c); gibt es ja. Aber wenn ich dort eine neue Farbe angebe ändert sich nix. Die Hintergrundfarbe des JTextPanes bleibt weiß.
Hat jemand von euch eine Idee?
bin für jeden Tip dankbar... ;)

habe schon bei google und hier im Forum geschaut, leider nix gefunden...

lg
 
Ein JTextPane arbeitet mit StyledDocument, d.h. du musst die Hintergrundfarbe des Textes mit einem EditorKit festlegen oder beim StyledDocument das du im Constructor des JTextPane angibst.
 
ok, erstmal danke für die Antwort. Aber dann ist ja nur der Text Hintergrund farblich verändert. ich würde aber gerne das komplette weisse Feld (StyledDocument ****) einfärben.....
Oder täusche ich mich da jetzt?
 
Ich vermute mal dess es nichts bringt, den Hintergrund der JTextPane zu ändern, da diese Eigenschaft von dem Hintergrund der Schrift "verdeckt" wird.
 
Ich weiss jetzt woran es liegt... (wenigstens schonmal etwas).

Es liegt am Nimbus LookAndFeel.
Wenn ich das LookAndFeel auf getSystemLookAndFeel() umstelle (Ich habe WIndows 7), dann funktioniert das mit dem setBackground();
Unter Nimbus nicht... :(
Mann, was für'n Blödsinn...
Hat da jemand eine Idee wie man das unter Nimbus bewerkstelligen kann****

vg
 
Zurück