ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
3036
3036
EMPFEHLEN
-
Hallo zusammen
Also folgendes...
Habe eine Uhr programiert..
Habe eine Endlosschleife diese die Uhr jede sekunde raufzählt...
Habe den UhrString auf der Canvas sichtbar gemacht..
nun ist folgendes problem:
wenn ich das Programm(canvas) mit dem x schliesse,
läuft die Schleife im Hintergrund weiter.
muß das Programm dann per Taskmanager beenden
Wie kann ich eine Endlosschleife per Taste (zB.:esc) beenden?
und wie kann ich überhaupt wärend des Programmablaufes,
Methoden per Tasten aufrufen. (ist das überhaupt möglich? )
kurz gesagt : wie binde ich meine Tastatur in mein Program ein.
ähm..und nochwas kann man 2 Methoden gleichzeitig ausführen?
Schöne Grüße von Vaporizer
-
02.03.04 02:06 #2Hallo vaporizer!Original geschrieben von vaporizer
Habe eine Uhr programiert..
Habe eine Endlosschleife diese die Uhr jede sekunde raufzählt...
Habe den UhrString auf der Canvas sichtbar gemacht..
nun ist folgendes problem:
wenn ich das Programm(canvas) mit dem x schliesse,
läuft die Schleife im Hintergrund weiter.
muß das Programm dann per Taskmanager beenden
Dafür musst du aber ein weiteren Thread gestartet haben. Wenn die Schleife innerhalb des Canvas gestartet würde, so würde sie bei einem System.exit(), aufgerufen in der windowClosing-Methode, beendet.
indem du die Schleife folgendermassen aufbaust:Original geschrieben von vaporizer
Wie kann ich eine Endlosschleife per Taste (zB.:esc) beenden?
boolean running = true;
while (running){
doSomething();
}
wenn du nun die Variable running auf false setzt, läuft die Schleife aus.
durch einen Eventlistener 'KeyListener' den du an deine Komponente bindest. (die Api ist dein FreundOriginal geschrieben von vaporizer
und wie kann ich überhaupt wärend des Programmablaufes,
Methoden per Tasten aufrufen. (ist das überhaupt möglich? )
kurz gesagt : wie binde ich meine Tastatur in mein Program ein.

Java-api: http://java.sun.com/j2se/1.4.2/docs/api/
KeyListener Tutorial aus der api: http://java.sun.com/docs/books/tutor...ylistener.html)
ja, indem du sie in unterschiedlichen Threads aufrufst.Original geschrieben von vaporizer
ähm..und nochwas kann man 2 Methoden gleichzeitig ausführen?
HTH TrueSun
Ähnliche Themen
-
while-Schleife anhalten
Von 18LetterLongName im Forum JavaAntworten: 2Letzter Beitrag: 12.02.10, 14:52 -
Externes Movie Anhalten
Von flumentoast im Forum Flash PlattformAntworten: 2Letzter Beitrag: 08.11.07, 23:24 -
Programm anhalten
Von Schneidoa im Forum JavaAntworten: 2Letzter Beitrag: 05.09.06, 22:46 -
Marquee bei rollover anhalten
Von Kalma im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 24.06.06, 11:26 -
AS funktion anhalten
Von PIUPIUPIUPIU im Forum Flash PlattformAntworten: 6Letzter Beitrag: 24.02.04, 19:57





Zitieren
Login





