Schema della sezione

  •  

    • Nel programma allegato, che fa riferimento al libro di testo, viene illustrato come gestire eventi di temporizzazione che consentono di realizzare semplici animazioni.

      Lanciando il programma, verrà visualizzato un JFrame con un rettangolo in movimento. La temporizzazione del movimento avviene attraverso un oggetto della classe Timer: ad intervalli prefissati vengono lanciati degli eventi di tipo azione, che vengono gestiti dal programma attraverso una classe interna che implementa l'interfaccia ActionListener e nel cui metodo actionPerformed viene eseguito il movimento del rettangolo.

    • Si provi a modificare il programma in modo che sia una classe separata a reagire agli eventi di tipo azione lanciati dal Timer.