GUI metoda repaint()

GUI metoda repaint()
P9
  • Rejestracja:około 12 lat
  • Ostatnio:około 9 lat
  • Postów:42
0

Witam, otóż mam problem w moim oknie wykorzystuje zegar z data i godziną i bym chciał, żeby on się aktualizował co minutę tylko zbytnio nie wiem jak to zrobić, przypuszczam, że będzie potrzebna metoda repaint załączam wycinek zegara
401658891518d795de2307.png

edytowany 1x, ostatnio: Pablos9999
hcubyc
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 3 lata
0

Chałupniczo lub nie, ale Timer/TimerTask ustawić na 60*1000 i niech on wywołuje metodę repaint?


Limitations are limitless > ##### Ola Nordmann napisał(a)
> Moim językiem ojczystym jest C++ i proszę uszanować to, że piszę po polsku.
airborn
  • Rejestracja:prawie 16 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
0
hcubyc napisał(a):

ustawić na 60*1000
Przy minucie to jest jeszcze czytelne, ale czasami robi się z tym problem i wtedy warto zastowoswać klasę TimeUnit: TimeUnit.MINUTES.toMillis(1) albo TimeUnit.MILLISECONDS.convert(1, TimeUnit.MINUTES) co dla kogo bardziej czytelne.

edytowany 1x, ostatnio: airborn
Q4
  • Rejestracja:około 12 lat
  • Ostatnio:ponad 11 lat
  • Postów:103
0

Btw. Pablos9999, klasa timer, o której wspominają znajduje się w pakiecie javax.swing (nie java.util).

bogdans
Na pewno? Klasa Timer z TimerTask jest właśnie w java.util.
Q4
bogdans
No właśnie, wykonywane cyklicznie zadanie jest klasy ActionListener, a tu http://docs.oracle.com/javase/7/docs/api/java/util/Timer.html jest klasy TimerTask.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.