Problém de Compilation en JAVA

Résolu/Fermé
hichamx95 Messages postés 2 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 27 décembre 2016 - Modifié par hichamx95 le 24/12/2016 à 14:41
hichamx95 Messages postés 2 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 27 décembre 2016 - 27 déc. 2016 à 22:42
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
A voir également:

1 réponse

KX Messages postés 16746 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 29 juin 2024 3 016
25 déc. 2016 à 10:11
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.
0
hichamx95 Messages postés 2 Date d'inscription jeudi 22 décembre 2016 Statut Membre Dernière intervention 27 décembre 2016
27 déc. 2016 à 22:42
Merci beaucoup
0