Fermer une fenêtre2

EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 - 4 juin 2003 à 15:58
benohite Messages postés 210 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 18 décembre 2003 - 4 juin 2003 à 16:10
en fait, ce n'est pas une JFrame, voici le code:

import java.awt.*;
import java.io.*;

public class DivxFrame extends Frame
{
    public DivxFrame()
    {
        Divx divx;
        BufferedReader films = IO.open("C:\\films");
        
        //ajout des titres
        ajoutTitreInfo();
            
        for (int num=1; num<=9; num++)
        {
            divx = new Divx (IO.getString(films), IO.getString(films), IO.getDouble(films), IO.getDouble(films));
            ajoutDivxInfo(divx);
        }
        
        setTitle("Samples pour DivX");
        setLayout(new GridLayout(11,4));
        pack();
        show();
    }
    
    void ajoutDivxInfo(Divx divx)
    {
        add(new Label(divx.getNom()));
        add(new Label(divx.getCodec()));
        add(new Label(divx.getTailleString()));
        add(new Label(divx.getDureeString()));
    }
    
    void ajoutTitreInfo()
    {
        add(new Label("Film"));
        add(new Label("Codec"));
        add(new Label("Taille"));
        add(new Label("Durée"));
        add(new Label("---------"));
        add(new Label("---------"));
        add(new Label("---------"));
        add(new Label("---------"));
    }
}

class ShowDivxFrame
{
    public static void main(String args[])
    {
        new DivxFrame();
    }
}


donc le
this.setDefaultCloseOperation(EXIT_ON_CLOSE);

ne marche pas pour fermer la fenêtre quand on clique sur la croix.
HELP mE

EvilGost ;)

1 réponse

benohite Messages postés 210 Date d'inscription vendredi 11 avril 2003 Statut Membre Dernière intervention 18 décembre 2003 7
4 juin 2003 à 16:10
rebonjour,
c est normal car tu utilises une frame et tu ne peux que cacher, detruire ou reduire le cardre mais non fermer l application proprement
je te conseilles d utiliser plutot une jframe car dans ce cas tu pourras fermer ton application correctement a l aide de la methode setDef....

benohite
:big)
0
Rejoignez-nous