Evenemenet simple (click button) !! JAva
Résolu
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.
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.
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
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();
}
} -
Mercie mirinda. oui ça va bien marché.mes salutations...!