A voir également:
- [Java] SwingWorker
- Jeux java itel ✓ - Forum Jeux vidéo
- Telecharger java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
1 réponse
Salut c'est que le SwingWorker le fait bien mais il te faudra une API pour ca.moi je te propose une classe encore plus simple la class JProgressBar simple et tres pratique.je te fais un petit exemple:
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class JProgressBarTest extends Frame implements ChangeListener
{
JProgressBar maBarre;
public JProgressBarTest()
{
setLayout(new BorderLayout());
maBarre = new JProgressBar(0,99);
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 static void main(String[] args)
{
JProgressBarTest monTest = new JProgressBarTest();
while (true)
{
monTest.maBarre.setValue( (int)(Math.random()*100) );
Thread.yield();
}
}
}
A toi de l'utiliser à ta maniere.
Bon courage @+
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class JProgressBarTest extends Frame implements ChangeListener
{
JProgressBar maBarre;
public JProgressBarTest()
{
setLayout(new BorderLayout());
maBarre = new JProgressBar(0,99);
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 static void main(String[] args)
{
JProgressBarTest monTest = new JProgressBarTest();
while (true)
{
monTest.maBarre.setValue( (int)(Math.random()*100) );
Thread.yield();
}
}
}
A toi de l'utiliser à ta maniere.
Bon courage @+
13 juin 2007 à 10:52
En fait j'ai trouvé la solution à mon problème. J'avait pas modifié les propriétés de mon projet netbeans et celui-ci tournait encore en 1.5
Merci de ton aide