Hallo,
ich möchte, dass in einer JTextArea auf verschiedene Weise Text ergänzt wird. Prinzipiell läuft das ja dann so:
Ich hätte es jetzt gerne, dass ein Aufruf von appendA(String) die neue Message in blauer Schrift anhängt und ein Aufruf von appendB die neue Message in schwarzer Schrift anhängt. Ich muss dafür natürlich setFont rufen... Nun habe ich zwei Fragen:
- Wie bekomme ich die Standartschrift und Standartgröße, die sowieso schon verwendet wird? Das müsste doch irgendwie über das L&F gehen oder?
- Kann ich die Schrift dort in eine andere Farbe setzen oder muss ich mich darauf beschränken zur Abgrenzung der beiden Methoden die Schrift auf BOLD o.ä. zu setzen?[/code]
ich möchte, dass in einer JTextArea auf verschiedene Weise Text ergänzt wird. Prinzipiell läuft das ja dann so:
Code:
private JTextArea messages = new JTextArea()
...
public appendA(String message){
messages.setFont(???); // Hier frage ich mich, was hin muss
messages.append(message);
}
public appendB(String message){
messages.setFont(???); // Hier frage ich mich, was hin muss
messages.append(message);
}
Ich hätte es jetzt gerne, dass ein Aufruf von appendA(String) die neue Message in blauer Schrift anhängt und ein Aufruf von appendB die neue Message in schwarzer Schrift anhängt. Ich muss dafür natürlich setFont rufen... Nun habe ich zwei Fragen:
- Wie bekomme ich die Standartschrift und Standartgröße, die sowieso schon verwendet wird? Das müsste doch irgendwie über das L&F gehen oder?
- Kann ich die Schrift dort in eine andere Farbe setzen oder muss ich mich darauf beschränken zur Abgrenzung der beiden Methoden die Schrift auf BOLD o.ä. zu setzen?[/code]