JProgressBar et rafraichissement
Bonjour,
J'ai creer une JProgressBar mais lorsque je l'appelle, elle ne se met jamais à jour:
Code:
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
|
public class JProgressBarTest extends Frame implements ChangeListener
{
/* Numero de serialisation par defaut. */
private static final long serialVersionUID = 1L;
JProgressBar maBarre;
private int progress=0;
public JProgressBarTest(String string, int nbLigne)
{
setLayout(new BorderLayout());
setName(string);
maBarre = new JProgressBar(0,nbLigne);
maBarre.setString("Progression");
maBarre.setStringPainted(true);
maBarre.addChangeListener(this);
add("Center", maBarre);
setBounds(320,240,250,100);
setVisible(true);
}
public void stateChanged(ChangeEvent e)
{
maBarre.setString ("Progession: " + (int)(maBarre.getPercentComplete()*100) + "%");
}
public void addLigne()
{
maBarre.setValue( progress++ );
}
} |
je creer d'abord ma fenetre puis après j'essai de la mettre à jour par addLigne()