Progress Bar en thread !
Nk36's Home :: Informatique :: Programmation :: Java
Page 1 sur 1
Que pensez vous de ce bout de code ?
Progress Bar en thread !
Cette classe vous permettra d'afficher la progression du traitement que vous souhaitez observer.
Il suffira pour cela de mettre votre traitement dans la méthode run() et d'incrementer dans celle ci la barre de progression référencée par jPB. Pour passer des valeurs de référence, modifier le constructeur...
Il suffira pour cela de mettre votre traitement dans la méthode run() et d'incrementer dans celle ci la barre de progression référencée par jPB. Pour passer des valeurs de référence, modifier le constructeur...
- Code:
import java.awt.*;
import javax.swing.*;
public class ProcessProgressant extends Frame implements Runnable {
Thread Tr = null;
JProgressBar jPB;
ProcessProgressant(JProgressBar arg_jPB) {
jPB = arg_jPB;
jPB.setStringPainted(true);
jPB.setIndeterminate(false);
if (Tr == null) {
Tr = new Thread(this);
Tr.start();
}
}
public void run(){
// Votre gros traitement avec incrementation de la progress bar
// jPB.setValue((int)valeur);
arretDuProcessus();
}
public void arretDuProcessus(){
Tr = null;
}
}
Nk36's Home :: Informatique :: Programmation :: Java
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|