voilà les bouts de mon codes
timer
public void run() {
try {
while (true) {
if (interrupted())return ;
sleep(1000);
time++;
}
} catch (Exception ex) {}
}
// ****************************************************************************************
public void StartDTimer() {
time = modele.Gettime();
start();
}
// ****************************************************************************************
public void StopDTimer() {
this.interrupt();
//DTimer.interrupted();
modele.Settime(time);
time=0;
}
// ****************************************************************************************
public int Gettime() {
return this.time;
}
public void savetime()
{
modele.Settime(time);
}
//****************************************************************************************
public void init ()
{
time=0;
}
timer graphqiue
public void run() {
try {
while (true) {
if (interrupted()){return;}
l.setText("temps : "+ t.Gettime() / 60 + ":" + t.Gettime() % 60);
sleep(1000);
}
} catch (InterruptedException e) {
}
}
public JLabel gettimer() {
return this.l;
}
public void arret() {
interrupt();//timergraphique.interrupted();
t.StopDTimer();
System.out.println(t.isInterrupted()+" "+ isInterrupted()+" "+t.isAlive()+" "+this.isAlive());
}
voilà
merci d'avance
Marc