bonjour, pouvez vous me donner un exemple pour que traitement1() et traitement2() s’exécutent en parallèle (traitement2() peut commencer en même temps que traitement(1)). Je veux bien sûr que mon done() s'exécute quand trt1 et trt2 sont terminés.
Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 jframe.getJLabelEtoile().setText("X"); new SwingWorker<Void, Void>() { @Override protected Void doInBackground() throws Exception { traitement1(); traitement2(); return null; } protected void done() { jframe.getJLabelEtoile().setText(""); jframe.repaint(); } }.execute();
Partager