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
| private Map<String,Integer> dcountMap = new HashMap<>();
//.....
// Update of time...............................................................................
String timeString = "";
if ((int) (dCount / 3600) < 10) {
timeString = timeString + "0" + (int) (dCount / 3600) + ":";
//System.out.println(timeString + "0" + (int) (dCount / 3600));
} else {
timeString = timeString + (int) (dCount / 3600) + ":";
//System.out.println(timeString + (int) (dCount / 3600)); naffiche rien
}
if ((int) ((dCount - (int) (dCount / 3600) * 3600) / 60) < 10) {
timeString = timeString + "0" + (int) ((dCount - (int) (dCount / 3600) * 3600) / 60) + ":";
//System.out.println(timeString + "0" + (int) ((dCount - (int) (dCount / 3600) * 3600) / 60)); //affiche min et sec val identique (pas les dizaines)
} else {
timeString = timeString + (int) ((dCount - (int) (dCount / 3600) * 3600) / 60) + ":";
//System.out.println( timeString + (int) ((dCount - (int) (dCount / 3600) * 3600) / 60));de meme mais a partir des dizaine
}
if ((int) (dCount - 60 * (int) (dCount / 60)) < 10) {
timeString = timeString + "0" + (int) (dCount - 60 * (int) (dCount / 60));
//System.out.println(timeString + "0" + (int) (dCount - 60 * (int) (dCount / 60)));//affiche la valeur exacte au centieme pres meme dizaine
} else {
timeString = timeString + (int) (dCount - 60 * (int) (dCount / 60));
//System.out.println(timeString + (int) (dCount - 60 * (int) (dCount / 60)));//de meme
}
mFrame.getJpCommandSim().getJlTime().setText(timeString);
dcountMap.put(timeString,dCount);
dCount = dCount + dSimulationCycleTime; |
Partager