## Métodos para Dibujar y Manejar Eventos

    class Simple extends Applet {
        . . .
        public void paint(Graphics g) { . . . }
        . . .
    }

El applet Simple define su apariencia en la pantalla sobreescribiendo el método paint(). El método paint() es uno de los dos métodos de pantalla que los applets pueden sobreescribir:

paint()
  El método de dibujo básico. Muchos applets implementan el método paint() para mostrar la representación de un applet dentro de la página del navegador.
update()
  Un método que se puede utilizar junto en el método paint() para aumentar el rendimiento de los gráficos.

Los Applets heredan sus métodos paint() y update() de la clase Applet, y esta lo hereda de la clase Component AWT (Abstract Window Toolkit).

De la clase Component, los applets heredan un grupo de métodos para el manejo de eventos. La clase Component define varios métodos (como son action() y mouseDown()) para menejar eventos particlares, y uno que captura todos los eventos, handleEvent().

Para reaccionar a un evento, un applet debe sobreescribir el método especializado apropiado o el método handleEvent(). Por ejemplo, añadiendo el siguiente código al applet Simple applet hace que éste responda a los clicks de ratón.

    import java.awt.Event;
    . . .
    public boolean mouseDown(Event event, int x, int y) {
        addItem("click!... ");
        return true;
    }

Lo que se ve abajo es el resultado del applet. Cuando se hace click dentro de su rectángulo, muestra la palabra "click!...".

Ozito