Evenemenet simple (click button) !! JAva

Résolu/Fermé
alaa16 Messages postés 11 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 13 avril 2010 - 13 sept. 2008 à 17:04
alaa16 Messages postés 11 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 13 avril 2010 - 16 sept. 2008 à 13:01
Bonjour,
je suis un debutant dans la programmation java...

une fenetre(Frame) contiennent une button,
je veux savoir comment faire pour qu'un clic sur la boutton, la fenetre doit etre fermé...!
j'ai essayer avec le code suivant mais en vin !!


import java.awt.*;
import java.awt.event.*;


public class simple extends Frame implements ActionListener {
public simple (){
setSize(450,260);
setTitle("coucou");
setLayout(new FlowLayout());
Button b = new Button("sava");
add(b);
ActionListener al = new ActionListener(){
public void actionPerformed(ActionEvent Event){
System.exit(1);
}
}
b.addActionListener(al);
setVisible(true);
}


public static void main(String[] args) {


new simple();
}

}

quelque'un peut m'aider !!!!
mercie d'avance.
A voir également:

2 réponses

mirinda Messages postés 51 Date d'inscription dimanche 27 avril 2008 Statut Membre Dernière intervention 4 mai 2009 38
13 sept. 2008 à 18:47
salut
j'ai essayé ton code, mais comme tu as dit il ya des problèmes donc j'ai fait un petit changement pour que ça marche bien , je pense que maintenant ça va bien marché, voilà ton code:

import java.awt.*;
import java.awt.event.*;


public class simple extends Frame implements ActionListener {
public simple (){
setSize(450,260);
setTitle("coucou");
setLayout(new FlowLayout());
Button b = new Button("sava");
add(b);
b.addActionListener(this); //au lieu de créer un objet ActionListener al = new ActionListener(), j'ai utilisé this
setVisible(true);
}
public void actionPerformed(ActionEvent e){
System.exit(1);
}


public static void main(String[] args) {


new simple();
}

}
5
alaa16 Messages postés 11 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 13 avril 2010
16 sept. 2008 à 13:01
Mercie mirinda. oui ça va bien marché.mes salutations...!
-1