Disegno ed eventi

  • Se si vuole che questi metodi eseguano il loro lavoro nel momento di pausa tra un quadro e l'altro del video occorrerà dichiararli synchronized
  • Naturalmente, se il tempo impiegato per il disegno supera la pausa tra i quadri, l'operazione sarà ugualmente visibile
  • L'aspetto dell'applet potrebbe dover cambiare:
    1. Perchè un threrad dell'applet ha modificato qualcosa (ha caricato un'immagine, esegue un'animazione)
    2. Perchè l'applet ha ricevuto notifica di un evento
  • Se si deve modificare l'aspetto del nostro applet, non si può richiamare paint o update direttamente da un metodo qualunque dell'applet
  • Per richiedere al sistema il ridisegno dell'applet, si invocherà il metodo repaint ()

© Ing. Stefano Salvi - All rights reserved