Programación en castellano
-Tutoriales

Escribir Applets


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...

Nota:

Como algunos viejos navegadores no soportan 1.1, el applet de arriba es una versión 1.0 (aquí está el código 1.0; y aquí está el código 1.1). Para ejecutar la versión 1.1 del applet, puedes ir a la página example-1dot1/SimpleClick.html

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados