Métodos de Dibujo y Manejo de Eventos
El applet Simple define su apariencia de pantalla sobreescribiendo el método paint.
class Simple extends Applet {
. . .
public void paint(Graphics g) { . . . }
. . .
}
El método paint es uno de los métodos de pantalla que un applet puede sobreescribir.
- paint
- El método de dibujo básico.
Muchos applets implementan el método paint para dibujar la representación de un applet dentro de una página del navegador.
- update
- Un método que podemos usar junto con paint para mejorar el rendimiento del dibujo.
Los applets heredan sus métodos paint y update de la clase Applet, que descienden de la clase Component del Abstract Window Toolkit (AWT) .
Los applets heredan un grupo de métodos de manejo de eventos de la clase Component. La clase Component define varios métodos, como action y mouseDown, para manejar tipos de eventos particulares, y luego un método que captura todos los eventos llamado handleEvent.
Para reaccionar ante un evento, un applet debe sobreescribir su método de evento especifico apropiado o el método handleEvent. Por ejemplo, añadiendo el siguiente código al applet Simple hace que responda a las pulsaciones del raton.
import java.awt.Event;
. . .
public boolean mouseDown(Event event, int x, int y) {
addItem("click!... ");
return true;
}
Abajo está el applet resultante. Cuando pulsamos sobre sus rectángulos, muestra la palabra "click!...".
Pulsa sobre la imagen para ver ejecutar el Applet...