Bonjour,
j'ai un problème avec
qui vient de la FAQ.Implémenter java.lang.Runnable :
Si vous ne souhaitez pas faire une classe dédiée à la gestion du processus, vous pouvez simplement implémenter l'interface java.lang.Runnable et définir la méthode run(). Ensuite il suffit de créer un objet java.lang.Thread en lui passant la classe en paramètre.
Si j'ai bien compris,je fais ceci :
Mai quand je compile ( javac sous linux ), je reçois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public class Jeu extends JFrame implements java.lang.Runnable { java.lang.Thread time; Jeu() { ... .... time=new java.lang.Thread(Jeu); time.start(); } pubic void run() { /* traitement */ try{time.sleep(level);} catch(InterruptedException e){} } }
je pensais que je traite le thread comme il l'est décris dans la Fac,Jeu.java:37: cannot resolve symbol
symbol : variable Jeu
location: class Jeu
time=new java.lang.Thread(Jeu);
mais finalement, il me semble qu'il y a qch qui m'échappe.![]()
Quel qu'un peut-il me donner un indice stp ?
Partager