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

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. j ai oublie de le preciser mais c est ce que j ai fait et j ai essaye avec le WindowConstants ca ne donne rien aussi

      je ne sais plus quoi faire!!!!

      a bientot
      comprenrien
    2. @comprenrienPourrais tu mettre un bout simplifié de ton code qui ne fonctionne pas ?
  2. 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
    1. Modérateur
      Salut, 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