hello !!

Dans le cadre d'un projet Socket Programming, j'ai créé une fenêtre popup type JOptionPane.
Le problème c'est que j'ai mis un timeout pour faire disparaitre la fenetre après un certain temps et que j'arrive pas
à la fermer ?!!? j'ai essayé this.setVisible(false) ou encore a supprimer l'objet rien n'y fait....

C'est la toute dermière partie de mon projet que j'aimerais implémenter (il doit etre rendu mardi matin prochaine : le 26 !!! )

Donc si qqun peut m'aider. Voila une partie du code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
JOptionPane jOption=new JOptionPane();
 
 // On commence le timer pour killer le callThread au bout de 18sec: avant le timeout de l'autre
 
                    timerQuestionCall=new Timer();
                    timerQuestionCall.schedule(new CallQuestionTask(this,p2PManager,jOption),
                                    18*1000, //initial delay
                                    18*1000); //subsequent rate
                    System.err.println("TIMER LANCEEEE depuis " + requestSplited[3] + " pour le thread " + this.peer.buddyName);
 
 int callReceive = jOption.showConfirmDialog(null, "Call received :\n"+ requestSplited[3]+"\n" + "IP: " +requestSplited[4] + " / Port: "+
                                   requestSplited[5]+ "\n\nWould you like to answer to this call ?", "Incomming call", JOptionPane.YES_NO_OPTION);
merci