Bonjour,

j'ai un problème avec
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.
qui vient de la FAQ.

Si j'ai bien compris,je fais ceci :
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){}
                }
}
Mai quand je compile ( javac sous linux ), je reçois :
Jeu.java:37: cannot resolve symbol
symbol : variable Jeu
location: class Jeu
time=new java.lang.Thread(Jeu);
je pensais que je traite le thread comme il l'est décris dans la Fac,
mais finalement, il me semble qu'il y a qch qui m'échappe.

Quel qu'un peut-il me donner un indice stp ?