Witam.
Mam malutki problemik, napisałem zegar, zaimplementowałem go jako rozszerzającego klasę Observable. Odpalam zegar, zegar tyka, ale nie powiadamia obserwatorów o zmianie. Śledziłem kod pod debugerem i dosłownie omija metodę notifyObservers(), co może być tego przyczyną. Żeby nie zaśmiecać wątku kod wrzuciłem na pastebin.:
http://pastebin.com/kB4UjJ4q
0
0
Żeby obiekt Observable powiadomił obserwatorów, musi wpierw zostać oznaczony jako zmieniony poprzez wykorzystanie metody setChanged()