Problém de Compilation en JAVA

Résolu
BONJOUR à tous

j'ai reconnus un problème de compilation lorsque j'ai extends de la classe JFrame

voici mon programme :

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Fenetre extends JFrame implements ActionListener
{

private String mot;
private JButton affiche,efface;
private JLabel affichage;
private JPanel pano;

public Fenetre()
{
setSize(300,100);
setTitle("Boutons");
setDefaultCloseOperation(EXIT_ON_CLOSE);

pano = new JPanel(new BorderLayout(40,50));
affiche = new JButton("Affiché");
efface = new JButton("Effacé");

affiche.addActionListener(this);
efface.addActionListener(this);

affichage = new JLabel();
pano.add(efface,BorderLayout.EAST);
pano.add(affiche,BorderLayout.WEST);

add(pano);
setVisible(true);
}

}

et Voici l'erreur afficher :

Fenetre is not abstract and does not override abstract method acctionPerformed(ActionEvent) in ActionListener
class Fenetre extends JFrame implements ActionListener

je suis débutant donc Merci de me conseiller d'une manier facile

1 réponse

  1. Modérateur
    Bonjour,

    Tu as déclaré ta classe
    implements ActionListener
    il faut donc implémenter la méthode de ActionListener qui est
    void actionPerformed(ActionEvent e) 
    comme indiqué dans l'erreur.
    1. Merci beaucoup