Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Swing har en spesiell timer, som egner seg til bruk mot GUI. Veldig enkelt forklart kan man bruke en swingtimer til å utføre kode med faste intervaller, i den hensikt å få en applikasjon til å leve helt/delvis på egen hånd, etter bestemte premisser.

Dette bygger videre på Hendelsestyrte programmer i swing, men i tillegg/i stedet for brukerinteraksjon vil hendelsene være trigget av en timer.

...

Dersom timeren "piper" ofte nok og stegene til objektene ikke er for store, vil objektene flytte seg rundt og se levende ut for øyet vårt. 
I dette packman-eksempelet er all logikk knyttet til oppførselen til objektene helt utelatt, dette for å tydeliggjøre hvilken funksjon timeren har.