Pb d'attente [Java] - Java - Programmation
Marsh Posté le 06-01-2005 à 00:50:47
si tu expliquais ce que tu essaies de faire... parce que là ..
Marsh Posté le 06-01-2005 à 01:10:53
the real moins moins a écrit : si tu expliquais ce que tu essaies de faire... parce que là .. |
Ouais, c pas tres clair,
en fait,
je dois creer un plateau de jeu bidon (3,3)
et faire evoluer un object dans les case.
Citation : _______________ |
par exemple,
et l'objet (ici O)
doit se deplacer avec les fleches du clavier.
Le pb :
j'utilise un sleep .
Et j'aimerai que celui ci se declenche suite à un Key event.
Parce que la, il continue la boucle et stoppe apres 9 sleep.
C pa evident a explqieur,
il me faudrait un methode wait() ou qlqch comm ca,
mais j'ai beau chercher je trouve pas?.
Marsh Posté le 06-01-2005 à 08:29:44
je vois pas l'intérêt d'arrêter l'application pour attendre une touche. C'est pas parce que tu attends une touche que l'utilisateur ne va pas masquer/faire apparaître la fenêtre, utiliser les menus, la souris etc.
Marsh Posté le 06-01-2005 à 00:28:16
...
KeyListener listener = new KeyTest ();
this.addKeyListener(listener);
long t = System.currentTimeMillis();
for(int i = 0; i<3 ; i++)
{
for(int j = 0 ; j < 3 ; j++)
{
t = System.currentTimeMillis();
try {
Thread.sleep(300);
if(x<2){aDroite();}
else if(y<2)ln();
Et c la a mon avis,
qu'il faudrait attendre un Key event,
J'aimerai pouvoir stopper le thread jusqu'a un prochain Key event.
Je sai pas comment
}
catch(InterruptedException e){}
}
}
...