J'ai millisecondes et je le convertir hh: mm: ss Maintenant, je veux faire pour réduire automatiquement les heures supplémentaires de valeur .. quelque chose comme compte à reboursJAVA prendre le temps de réduire à zéro par minuterie swing
par exemple, lorsque l'utilisateur voit, 02:11 0 -> 02:10 59 -> 02h10 58 ...
Voici mon code ..
Timer t = new Timer(1000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
int s = ((TIMER/1000) % 60);
int m = (((TIMER/1000)/60) % 60);
int h = ((((TIMER/1000)/60) /60) % 60);
timing.setText(hour + " hours, " + min + " minutes" + sec + " seconds");
timing.repaint();
}
}
t.start();
est-il possible?
comment puis-je le faire? Je suis nouveau à Java – SOer
En supposant que TIMER est un type numérique, TIMER - = 1000; devrait le faire. http://download.oracle.com/javase/tutorial/java/nutsandbolts/op1.html Voici d'autres références sur les différents minuteurs de Java: http://java.sun.com/products/jfc/tsc/articles/timer/et http://download.oracle.com/javase/tutorial/uiswing/misc/timer.html – Tansir1