JTextArea letzte Zeile sichtbar

MScalli

Erfahrenes Mitglied
Hi Leutz,
hab da ein kleines Problem.
Ich habe so ne art 'Debug' Klasse die eine JTextArea erzeugt und eine art ablauf meines Programms anzeigt.
Natürlich liegt die JTextArea auf nem JScrollPane.

immer wenn ich was dazu schreiben will rufe ich diese Methode auf
Code:
	public static void printHeadline(String str){
		ta.append(str + "\n");
                //hier müsste ich dann ans ende springen.. aber wie
	}

nun will ich hier noch ans ende springen damit ich immer das aktuell geschriebene sehe, besser gesagt am ende der JTextArea bin.
Ich hab eigentlich gedacht es geht wenn ich den Cursor ans ende stelle aber irgendwie will das nicht.
Weiss wer wie ich das anstellen kann

gruss MScalli
 
Ich Probier da jetzt schon ne ganze zeit rum aber mit deiner Methode geht das nicht..
besser gesagt so bekomm ichs nicht hin!!

ich hab jetzt bisschen getrickst und spreche nicht die ScrollPane an sondern das Textfeld.. geht auch :)
Code:
		ta.append(str + "\n");
		ta.setCaretPosition( ta.getDocument().getLength() );
 
Zurück