Message d'erreur que je ne comprends pas
Bonjour,
Vila mon code
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
|
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SimpleIhm3C implements ActionListener {
JFrame cadre ;
/**
* @param args
*/
public static void main(String[] args) {
SimpleIhm3C ihm = new SimpleIhm3C();
ihm.go();
}
public void go()
{
cadre = new JFrame();
cadre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton bouton = new JButton ("Changer");
bouton.addActionListener(this);
MonPanneau panneau = new MonPanneau();
cadre.getContentPane().add(BorderLayout.SOUTH,bouton);
cadre.getContentPane().add(BorderLayout.CENTER,panneau);
cadre.setSize(300,300);
cadre.setVisible(true);
}
public void ActionPerformed(ActionEvent event)
{
cadre.repaint();
}
} |
et le code MonPanneau
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
import java.awt.*;
import javax.swing.*;
class MonPanneau extends JPanel
{
public void paintComponent (Graphics g){
g.setColor(Color.CYAN);
g.fillRect(20, 50,100,100);
}
} |
Sur le SimpleIhm3C j'ai le message d'erreur suivant en compilant sur eclipse:
Le type SimpleIhm3C doit implementer la methode abstraite héritée ActionListener.actionPerformed(ActionEvent)
Quelqu'un peut -il m'expliquer?
Merci
merci c'est vraiment grave
merci ,
encore une erreur de naze!
Decidement c'est difficile ce passage de cap!
Quelqu'un peut-il m'expliquer ou me faire part de son expérience : a partir de quand tout cela est-il devenu évident ? Je peux faire un programme , suivre et trouver des erreurs dans les autres mais chez moi je deviens "aveugle"
Pourquoi?:oops:
merci c'est vraiment grave
merci ,
encore une erreur de naze!
Decidement c'est difficile ce passage de cap!
Quelqu'un peut-il m'expliquer ou me faire part de son expérience : a partir de quand tout cela est-il devenu évident ? Je peux faire un programme , suivre et trouver des erreurs dans les autres mais chez moi je deviens "aveugle"
Pourquoi?:oops: