Problème avec MouseListner
Bonjour,
Comme je dis, en compilant mon programme, j'ai le message suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem:
The type EcouterDeSouris must implement the inherited abstract method MouseListener.mouseClicked(MouseEvent)
at EcouterDeSouris.mouseClicked(EcouterDeSouris.java:3)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source) |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Fenetre extends JFrame
{
public Fenetre()
{
setTitle("Une fenêtre dynamique");
Container c=getContentPane();
c.setBackground(Color.yellow);
setSize(500,300);
setLocationRelativeTo(this.getParent());
setVisible(true);
setDefaultCloseOperation(3);
}
}
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class EcouterDeSouris implements MouseListener
{
public void mouseClicked1(MouseEvent e)
{
System.out.println("Vous venez de cliquer sur la fenêtre graphique");
}
public void mousePressed(MouseEvent e)
{
//System.out.println("Vous venez de cliquer sur la fenêtre");
}
public void mouseReleased(MouseEvent e)
{
//System.out.println("Vous venez de cliquer sur la fenêtre");
}
public void mouseEntered(MouseEvent e)
{
//System.out.println("Vous venez de cliquer sur la fenêtre");
}
public void mouseExited(MouseEvent e)
{
//System.out.println("Vous venez de cliquer sur la fenêtre");
}
}
import java.awt.*;
import javax.swing.JFrame;
public class TesterClicFenetre
{
public static void main(String[] args)
{
JFrame f=new Fenetre();
EcouterDeSouris eds=new EcouterDeSouris();
f.addMouseListener(eds);
}
} |
Quelqu'un peut m'aider svp