Pb de methode
bonjour tout le monde
quelqu un pourrait il me dire quelles pourraient etre les raisons qu une classe ne reconnaissent pas la variable EXIT_ON_CLOSE pour fermer une fenetre
tout en sachant que j ai bien importe javax.swing.*
a bientot je l espere
comprenrien
quelqu un pourrait il me dire quelles pourraient etre les raisons qu une classe ne reconnaissent pas la variable EXIT_ON_CLOSE pour fermer une fenetre
tout en sachant que j ai bien importe javax.swing.*
a bientot je l espere
comprenrien
3 réponses
-
Si tu mets directement EXIT_ON_CLOSE, c'est normal : il faut le nom de la classe devant :
JFrame.EXIT_ON_CLOSE ou WindowConstants.EXIT_ON_CLOSE.-
-
@comprenrienPourrais tu mettre un bout simplifié de ton code qui ne fonctionne pas ?
-
-
ca donne a peu pres ca
//Disposition initiale à l'écran 500x500 centré
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int width = 500;
int height = 500;
jf.setSize(width,height);
jf.setLocation((screenSize.width - width)/2,
(screenSize.height -height)/2);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
et c est a ce niveau que ca bloque
merci ciao -
ModérateurSalut, y a t'il une erreur à la compilation?
je ne pense pas
ce que tu dois faire c'est ajouter un windows listener à ta jframe
jf.addWindowListener(new WindowListener({windowClosing(WindowEvent e) {WindowConstant.EXIT_ON_CLOSE}}));
Chouba
Casque Bleu forumique