I had a look at your method and seems ok
But to depend on UI component for time update can be an inaccurate approach.
J2ME polish is accurate with the painting based on thread timing and frame delay calculations.
But if the UI of the application increases then the delay of the UI updation might increase.
So your time calculation shouldnt be depending on a UI element.
But it can be accurate if you use your own thread with a predetermined sleep time, wake up and check elapsed time, if its 1 min(as you might need) then update/do update/ else go sleep
(My Boss is a Jewish carpenter)
(My boss is a Jewish carpenter)