Disegno ed eventi

  • Se noi costruiremo un'interfaccia grafica per la nostra applet usando gli oggetti di interfaccia standard (bottoni ecc), il disegno dell'applet sarà automaticamente gestito dagli oggetti dell'interfaccia stessi
  • Se noi dovremo invece disegnare un contenuto, utilizzeremo i due metodi che la classe Applet implementa e che il browser richiama:
    1. public void paint(Graphics g) viene richiamata dal metodo standard update, dopo aver ridisegnato lo sfondo con il colore standard, per far ridisegnare il contenuto dell'area
    2. public void update(Graphics g) viene richiamato per ridisegnare l'area dell'oggetto. Deve ridisegnare lo sfondo ed eventualmente richiamare il metodo paint.
  • Se si implementa il disegno nel metodo update, occorre comunque anche creare un opportuno metodo paint, in quanto in alcunni casi il metodo update non viene invocato

© Ing. Stefano Salvi - All rights reserved