1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
//Class Parameter
public class Parameter extends Sucip {
SCanGUI scangui = new SCanGUI();
....
....
Des que j'ai le resultat J'appelle la methode strore(result); qui se trouve dans la class SCanGUI
scangui.strore(result);
// Class SCanGUI
public void strore(String result) {
sauv = result;
afficher aff = new afficher();
aff.setDaemon(true);
aff.start(); ----> Appel du thread
}
class afficher extends Thread {
afficher() {
}
public void run() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
LogArea.append(sauv);
System.out.println("sauv final "+ sauv);
LogArea.revalidate();
LogArea.repaint();
contentPane.revalidate();
jProgressBar1.setIndeterminate(false);
jProgressBar1.repaint();
contentPane.repaint();
actionContainer.repaint();
}
});
}
} |
Partager