Bonjour,
comme je dis, en compilant mon prg j'ai le message suivant:
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)
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); } }