IllegalThreadStateException, möglicher Grund?



  • Da man mir sagte, dass ich, wenn ich bei Applets Doppelpufferung haben will, nicht mit Canvas und BufferStrategy (weil halt niemand wusste wie man den Fehler dabei beheben kann) arbeiten muss, sondern einfach JApplet nehmen soll, da dort Doppelpufferung benutzt würde, habe ich mir meine Klasse von JApplet abgeleitet. In der init() instanziere ich einen Thread per Thread(Runnable) und versuche diesen in der start-Methode des Applets per thread.start() zu starten. Doch dann wird eine IllegalThreadStateException geworfen. Was kann der Grund sein?
    Als die selbe Klasse von Canvas oder Frame abgeleitet war hat zumindest das geklappt.


Anmelden zum Antworten