Hi zusammen,
ich habe eine GUI entwickelt und möchte nun, dass die System.out`s dem Benutzer in der GUI angezeigt werden.
Die System.outs geben dabei an, an welcher Stelle im Programm man sich gerad befindet (also lese Daten... usw.)
(realisieren also so etwas wie die Console in der die System.out's angezeigt werden)
Bisher habe ich das wie folgt realisiert:
Ein JTextField ist in eine JScrollPane eingebettet.
Ein StringBuffer wird mit den Informationen gefüllt ( stringbuffer.append("bla") )
Nun wollte ich dass in dem JTextField die Nachrichten Zeileweise reingeschrieben werden. Wenn es zuviele Zeilen werden, hab ich ja extra die JScrollPane.
Kurz gesagt: das ganze klappt hinten und vorne nicht.
zum einen kann ich in dem JTextField keinen Zeilenumbruch realisieren und zum anderen ermöglicht mir der StringBuffer nicht, diesen einfach komplett zu löschen, damit ich die nächste Zeile da rein schreiben kann.
Vermutlich benutze ich hier sowieso die komplett falschen Componenten.
Habt ihr mir vielleicht einen Tip wie ich so etwas realisieren kann?
ich habe eine GUI entwickelt und möchte nun, dass die System.out`s dem Benutzer in der GUI angezeigt werden.
Die System.outs geben dabei an, an welcher Stelle im Programm man sich gerad befindet (also lese Daten... usw.)
(realisieren also so etwas wie die Console in der die System.out's angezeigt werden)
Bisher habe ich das wie folgt realisiert:
Ein JTextField ist in eine JScrollPane eingebettet.
Ein StringBuffer wird mit den Informationen gefüllt ( stringbuffer.append("bla") )
Nun wollte ich dass in dem JTextField die Nachrichten Zeileweise reingeschrieben werden. Wenn es zuviele Zeilen werden, hab ich ja extra die JScrollPane.
Kurz gesagt: das ganze klappt hinten und vorne nicht.
zum einen kann ich in dem JTextField keinen Zeilenumbruch realisieren und zum anderen ermöglicht mir der StringBuffer nicht, diesen einfach komplett zu löschen, damit ich die nächste Zeile da rein schreiben kann.
Vermutlich benutze ich hier sowieso die komplett falschen Componenten.
Habt ihr mir vielleicht einen Tip wie ich so etwas realisieren kann?