j'ai une interface pricipale qui permet a partir de la barre de menu de lancer une tache
poutant que j'utilise les threads ca plante la fenetre principale vu que c'est une tache a lancer.
Merci de m'aider.
j'ai une interface pricipale qui permet a partir de la barre de menu de lancer une tache
poutant que j'utilise les threads ca plante la fenetre principale vu que c'est une tache a lancer.
Merci de m'aider.
Merci de m'expliquer pour quoi.
Je désol mais je pas comprend ca toi dit !!! Donc je peux pas ider
sozie a raison...
Un p'tit peu plus de clarté, un p'tit bout de code, et hop ! les gens afflueront pour t'aider![]()
//menu selection
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
// je lance une tache qui demande du temps
}
});
La fentre intiale qui comporte le menu se plante jusqu'a ce que la tache termine
Merci pour vos collaboration
Le mieux (à mon humble avis) est de créer une classe qui implémente Runnable ou dedans tu lances ton traitement, je pense que cela va résoudre ton problème...
Ptit exemple :
+++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class MyRun implements Runnable { Thread t = null; public void start(){ if (t == null) t = new Thread(this); t.start(); } public void run(){ //là tu exécutes ton code qui prend du temps... } }
Ju
Partager