Hallo!
Ich versuche mich gerade an meinem ersten Java-Programm mit einer graphischen Oberfläche und auch gleich das erste Problem
Wie kann ich denn verhindern, dass repaint() wartet und nicht gleich sofort „repaintet“?
Also ich versuche ein Sortierverfahren graphisch darzustellen. Mein Wunsch wär’ es, dass ich jeden Schritt mittels Strichen nachvollziehbar zu machen (mit delay-Funktionen usw.). Das Problem ist, dass repaint() (so im Internet gelesen und auch gemerkt) immer bis zum Ende der letzten Schleife wartet und somit nur den letzten Zustand ausgibt.
Gibt es eine Alternative zu repaint()? Ich habe was von Threads gelesen, wie könnte man das umsetzen?
Mir geht es nur darum von einem „public void actionPerformed (ActionEvent ae)“ heraus die Ausgabe zu aktualisieren. - Kann mir da jemand helfen?
Würde mich über eine Antwort freuen
lg!
(PS: Ist schon spät … hoffe das ich mein Problem noch halbwegs vernünftig beschrieben habe )