DragonIce
Commander
- Registriert
- Okt. 2006
- Beiträge
- 2.585
Ahoi Folks,
ich stehe wieder mal vor einem kleinen Problem, zu dem mir keine Lösung über den Weg laufen will.
Ich habe ein kleines Programm (die wichtigen Klassen sind: Model, View, IdleTimer).
Der View ist ein JFrame mit div. JPanels etc. Auf ihm liegt ein KeyListener.
Sobald eine Taste gedrückt wurde, soll der Thread, sofern er nicht aktiv ist, wieder aufgeweckt werden, seine Routine abarbeiten
und sich dann wieder selbst schlafen legen und dies auf unbestimmte Zeit.
Ich habe bereits Diverses mit wait() und notify() ausprobiert, allerdings führte alles zu einer
IdleTimer: implementiert Runnable
Model: Initialisiert einen Thread mit dem Objekt IdleTimer als Runnable-Target
Ich hoffe ihr könnt mir weiter helfen.
Falls ihr weitere Infos benötigt, scheut euch nicht zu fragen.
Vielen Dank im Voraus!
Gruß
DragonIce
ich stehe wieder mal vor einem kleinen Problem, zu dem mir keine Lösung über den Weg laufen will.
Ich habe ein kleines Programm (die wichtigen Klassen sind: Model, View, IdleTimer).
Der View ist ein JFrame mit div. JPanels etc. Auf ihm liegt ein KeyListener.
Sobald eine Taste gedrückt wurde, soll der Thread, sofern er nicht aktiv ist, wieder aufgeweckt werden, seine Routine abarbeiten
und sich dann wieder selbst schlafen legen und dies auf unbestimmte Zeit.
Ich habe bereits Diverses mit wait() und notify() ausprobiert, allerdings führte alles zu einer
java.lang.IllegalMonitorStateException
IdleTimer: implementiert Runnable
Model: Initialisiert einen Thread mit dem Objekt IdleTimer als Runnable-Target
Ich hoffe ihr könnt mir weiter helfen.
Falls ihr weitere Infos benötigt, scheut euch nicht zu fragen.
Vielen Dank im Voraus!
Gruß
DragonIce