Pb de methode

comprenrien -  
choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. slopera Messages postés 70 Statut Membre
     
    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.
    0
    1. comprenrien
       
      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
      0
      1. slopera > comprenrien
         
        Pourrais tu mettre un bout simplifié de ton code qui ne fonctionne pas ?
        0
  2. comprenrien
     
    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
    0
  3. choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    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
    0