Ce code jSlider provoque l'application à accrocher.Code jSlider provoque l'application pour accrocher
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
for(int i=0;i<100;i++)
{
jSlider1.setValue(i);
Thread.sleep(3000);
}
} catch (InterruptedException ex) {
Logger.getLogger(AsdView.class.getName()).log(Level.SEVERE, null, ex);
}
}
merci les gars, je mets à jour la réponse
Timer time = new Timer(100, new ActionListener() {
int percent = 0;
@Override
public void actionPerformed(ActionEvent e) {
percent++;
if (percent>100)
percent = 0;
jSlider1.setValue((int)(100*(percent/600.0)));
}
});
time.start();
Il est orthographié "pourquoi", pas "y". S'il vous plaît pas l33t-sp34k sur SO. – EboMike
Eh bien vous dormez pendant 3 secondes pour chaque itération de la boucle pour un total de 300 secondes (5 minutes!). Peut-être est-ce pourquoi il semble suspendu? – CoolBeans
le curseur doit se déplacer vers la droite? comme une barre de progression? – ramya