ecouteur souris

ecouteur souris - Java - Programmation

Marsh Posté le 31-07-2003 à 13:36:44    

j'arrive a construire mon ecouteur souris voici mon code et ca marche :
MouseAdapter EcouteurSouris = new MouseAdapter(){
public void mousePressed (MouseEvent e){
   if ((e.getClickCount()==1) && (e.getButton()==3)){
      new PopupGraph(chart,e.getX(),e.getY());
   }
}
};
chart.addMouseListener(EcouteurSouris);
 
j'aimerai declarer mon ecouteur souris dans un fichier a part et j'ai fait :
 
import java.awt.event.*;  
 
public class EcouteurSouris implements MouseAdapter{
   public EcouteurSouris(){
   
   }
 
   public void mousePressed (MouseEvent e){
      if ((e.getClickCount()==1) && (e.getButton()==3)){
         new PopupGraph(chart,e.getX(),e.getY());
      }
   }
 
}
 
mais ma deuxieme solution ne marche pas pk ?

Reply

Marsh Posté le 31-07-2003 à 13:36:44   

Reply

Marsh Posté le 31-07-2003 à 14:11:02    

ne marche pas? ca veut dire quoi?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 31-07-2003 à 14:14:44    

Error
The class MouseAdapter cannot be a superinterface of EcouteurSouris; a superinterface must be an interface EcouteurSouris.java

Reply

Marsh Posté le 31-07-2003 à 14:18:06    

zizou39 a écrit :

Error
The class MouseAdapter cannot be a superinterface of EcouteurSouris; a superinterface must be an interface EcouteurSouris.java  


 
c'est 'extends MouseAdapter' pas 'implements MouseAdapter'
 
MouseAdapter est une classe abstraite
MouseListener est une interface
 
 
 

Reply

Marsh Posté le 31-07-2003 à 14:29:00    

d'où l'utilité de donner des détails au lieu de dire que ca marche pas. Tu aurais copié l'erreur tu aurais eu une réponse tout de suite :/


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed