Le Ok de JOptionPane.showMessageDialog

2003-03-28 Par sujet Omar MOUMEN
Bonjour, j'ai une fenêtre principale JFrame qui lance une fenêtre JDialog modal (Input). Si la fenêtre JDialog affiche une fenêtre d'erreur (JOptionPane.showMessageDialog) le boutton Ok ne marche pas parfois (je clique dessus sans réaction) et je suis obligé de fermer la fenêtre autrement :

Re: Le Ok de JOptionPane.showMessageDialog

2003-03-28 Par sujet Herve AGNOUX
Le Vendredi 28 Mars 2003 10:08, Omar MOUMEN a écrit : Bonjour, j'ai une fenêtre principale JFrame qui lance une fenêtre JDialog modal (Input). Si la fenêtre JDialog affiche une fenêtre d'erreur (JOptionPane.showMessageDialog) le boutton Ok ne marche pas parfois (je clique dessus sans

Re: Le Ok de JOptionPane.showMessageDialog

2003-03-28 Par sujet Omar MOUMEN
Je trouve ta proposition logique mais je dois respecter les specifications. Ceci dit, j'ai passé de la jre 1.2.13 à la jre 1.2 et j'ai plus de problème mais ça résoud pas mon problème car je suis obligé d'utiliser la 1.2.13 Herve AGNOUX a écrit : Le Vendredi 28 Mars 2003 10:08, Omar MOUMEN a

threads

2003-03-28 Par sujet MARQUES David Ext OCISI
bonjour à tous et toutes, j'ai une question sur les threads : dans mon appli, je lance en rafale une série de threads (classe MyThreadClass). ensuite je voudrais me mettre en attente et exécuter une même procédure concernant chaque thread dès que chacun de mes threads se termine. je précise que

Re: threads

2003-03-28 Par sujet Stéphan BERNARD
Bonjour, Pour ce faire, il te suffit simplement d'appeler MyMethod(this) juste avant de quitter la méthode run() de ton Thread. Stéphan BERNARD MARQUES David Ext OCISI a écrit: bonjour à tous et toutes, j'ai une question sur les threads : dans mon appli, je lance en rafale une série de threads

RE: threads

2003-03-28 Par sujet Zeljko VELAJA
Pourquoi ne pas simplement appeler ta méthode de terminaison à la fin de la méthode run() de ton thread ? -Message d'origine- De : MARQUES David Ext OCISI [mailto:[EMAIL PROTECTED] Envoyé : vendredi 28 mars 2003 15:31 À : [EMAIL PROTECTED] Objet : threads bonjour à tous et toutes, j'ai

RE: threads

2003-03-28 Par sujet OLIVIER CAYRON
Title: RE: threads ok pour ça, mais le second truc, c'est que je dois attendre la fin de tous mes threads avant d'exécuter la suite de mon appli. La, un petit join sur chaque thread devrait faire l'affaire. Olivier

Re: RE: threads

2003-03-28 Par sujet Nicolas Delsaux
Plus compliqué, effectivement, mais pas impossible. Voici une façon de faire : a) créer une classe de gestion de tes thread (ThreadManager). Elle aussi est un thread. b) dans ThreadManager gérer un compteur d'instances de MyThreadClass c) lorsque qu'un MyThreadClass commence sa méthode run il

RE: threads

2003-03-28 Par sujet Erik Mazoyer
Pour la gestion des threads je n'ai qu'une bible : Java Threads chez O'REILLY (il existe en français ou en anglais). Il a toujours répondu à toutes mes questions même les plus tordues. p°36 : Comment effectuer join() avec plusieurs threads p°37 : for(int i=0; iNOMBRE_DE_THREAD;i++) {

Re: threads

2003-03-28 Par sujet Pierre-François Lemosquet
MARQUES David Ext OCISI wrote: ok pour ça, mais le second truc, c'est que je dois attendre la fin de tous mes threads avant d'exécuter la suite de mon appli. -Message d'origine- De : Zeljko VELAJA [mailto:[EMAIL PROTECTED] Envoyé : vendredi 28 mars 2003 15:44 À : [EMAIL PROTECTED] Objet

RE: RE: threads

2003-03-28 Par sujet Zeljko VELAJA
Sans doute ... mais n'étant pas non plus très au fait du phénomène mutithread je proposais une solution que j'avais déjà eu l'occasion d'expérimenter. Bon, cela dit, il convient de faire tourner la boucle périodiquement (toutes les secondes, par exemple) en effectuant un sleep(long millis) et

Re: threads

2003-03-28 Par sujet marc godin
Nicolas Delsaux wrote: Plus compliqu, effectivement, mais pas impossible. Voici une faon de faire : a) crer une classe de gestion de tes thread (ThreadManager). Elle aussi est un thread. b) dans ThreadManager grer un compteur d'instances de MyThreadClass c) lorsque qu'un

RE: threads

2003-03-28 Par sujet MARQUES David Ext OCISI
la solution de Zeljko me semble bonne pour mon cas. par contre, une dernière précision, si je fais un truc style (ça serait plus simple pour moi) : myThreadClass1.join(); myThreadClass2.join(); si myThreadClass2 se termine avant le myThreadClass1, mon appli est elle bloquée ou peut importe si le