erreur sur actionlistener
bonjour,
je suis debutant
je souhaite créer une fenetre qui contient une zone de texte et un bouton
quand j'appuie sur le bouton dans la zone de texte s'écrit "bonjour"
mais j'ai une erreur d'exécution , pouvez vous m'aider svp
l'erreur est en gras:error: method addActionListener in class AbstractButton cannot be applied to given types;
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
| import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class aqw {
public static void main(String[] args) {
JFrame_calculatrice ma_calculatrice=new JFrame_calculatrice();
}
}
class JFrame_calculatrice extends JFrame{
private JButton Bouton;
private JLabel LabelAffichage;
public JFrame_calculatrice()
{
setTitle ("calculatrice");
setSize(200,180);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setContentPane(Panel_avec_composants());
this.setVisible(true);
}
private JPanel Panel_avec_composants(){
JPanel panel=new JPanel();
panel.setLayout(new FlowLayout());
LabelAffichage=new JLabel("o");
LabelAffichage.setOpaque(true);
LabelAffichage.setBackground(Color.WHITE);
LabelAffichage.setHorizontalAlignment(JLabel.RIGHT);
LabelAffichage.setBorder(BorderFactory.createLoweredBevelBorder());
LabelAffichage.setPreferredSize(new Dimension(180,20));
panel.add(LabelAffichage);
Bouton=new JButton("calcul");
Bouton.addActionListener(this);
panel.add(Bouton);
return panel;
}
public void actionPerformed(ActionEvent e)
{
Object source=e.getSource();
if (source==Bouton) LabelAffichage.setText("bonjour");
}
} |