Witam stworzyłem w ramach ćwiczeń zegar analogowy w którym korzystam z klasy GregorianCalendar w celu pobierania aktualnego czasu.
Problem polega na tym że niestety w momencie kompilacji programu pobiera czas a potem zgodnie z timerem (co sekundę) nie aktualizuje danych tylko non stop wyświetla ten sam czas.
Tak to wygląda:
GregorianCalendar kal=new GregorianCalendar();
to się wywołuję co sekundę w metodzie repaint: (sama metoda na pewno działa - co sekundę się wywołuje, sprawdziłem)
int sek=kal.get(kal.SECOND);