Posez votre question Signaler

Evenemenet simple (click button) !! JAva [Résolu]

alaa16 11Messages postés 13 septembre 2008Date d'inscription 13 avril 2010Dernière intervention - Dernière réponse le 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.
Lire la suite 

Evenemenet simple (click button) !! JAva »

2 réponses
Réponse
+4
moins plus
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();
}

}
Ajouter un commentaire
Réponse
-1
moins plus
Mercie mirinda. oui ça va bien marché.mes salutations...!
Ajouter un commentaire
Ce document intitulé « evenemenet simple (click button) !! JAva » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?