In einem Thread, kann man ja mittels sleep() einige Zeit warten. Gibt es diese Möglichkeit auch in einer normalen Klasse? Würde gerne nach einem Funktionsaufruf 3 Sekunden warten bevor das Programm fortsetzt.
jede Operation wird nicht für sich sondern von/ durch/ im Auftrag eines Threads durchgeführt,
wenn man ein Programm startet hat man einen main-Thread,
ein ActionListener einer GUI wird vom AWT-Thread ausgeführt,
die sleep()-Operation kann man über überall aus aufrufen,
sie gehört nämlich auch nicht zu einem Thread-Objekt sondern ist eigentlich eine statische Operation,
also:
Thread.sleep(3000);