Oto metoda wieży Hanoi:
public static void doTowers(int topN, char src, char inter, char dest)
{
if(topN==1)
frame.rysuj_wieze();
else
{
doTowers(topN-1, src, dest, inter); // z kol. źródłowej na pomocniczą
frame.rysuj_wieze();
doTowers(topN-1, inter, src, dest); // wstawiamy dysk
}
}
Pytanie:
Jak skorzystać z javax.swing.Timer, aby zatrzymywać pracę tej metody rekurencyjnej, aby móc rysować aktualny stan wieży?
Ewentualnie jak mogę inaczej rozwiązać ten problem??
Dzięki!!