Burlindo
30-10-2003, 22:17
Salve a tutti.
Sto programmando un datario con incorporato un orologio e non conosco il medodo da usare per poter far arrestare il ciclo che incrementa il contatore dell'orologio mediante un input da tastiera.
Io per ricevere gli imput da tastiera utilizzo la classe Text di questo pacchetto:
http://dm.unife.it/Linguaggi2/sorgenti/javagently.zip
Per poter fermare il ciclo si potrebbe provare con qualche thread... forse.... dico forse xkè non so cosa usare.
La parte di codice interessata è più o meno così:
while(true)
{
try
{
Thread.sleep(100);//precisione al decimo di secondo
clock.timeTick();
System.out.println(clock.getTime());
}
catch ( InterruptedException e )
{
System.out.println("OPERAZIONE NON ESEGUIBILE") ;
break;
}
}
Sto programmando un datario con incorporato un orologio e non conosco il medodo da usare per poter far arrestare il ciclo che incrementa il contatore dell'orologio mediante un input da tastiera.
Io per ricevere gli imput da tastiera utilizzo la classe Text di questo pacchetto:
http://dm.unife.it/Linguaggi2/sorgenti/javagently.zip
Per poter fermare il ciclo si potrebbe provare con qualche thread... forse.... dico forse xkè non so cosa usare.
La parte di codice interessata è più o meno così:
while(true)
{
try
{
Thread.sleep(100);//precisione al decimo di secondo
clock.timeTick();
System.out.println(clock.getTime());
}
catch ( InterruptedException e )
{
System.out.println("OPERAZIONE NON ESEGUIBILE") ;
break;
}
}