Escribir Applets

Cada vez que has visto un applet Java, probablemente te habr�s preguntado c�mo funciona. Recuerda que un applet Java es un programa que se adhiere a una serie de convenciones que le permiten ejecutarse en un navegador compatible con Java.

Aqu� tenemos el c�digo del applet "Hello World":

import java.applet.Applet;
import java.awt.Graphics;

public class HelloWorld extends Applet {
    public void paint(Graphics g) {
        g.drawString("Hello world!", 50, 25);
    }
}

.Importar Clases y Paquetes

El c�digo de arriba empieza con dos sentencias import. Importando clases y paquetes, una clase puede referirse m�s f�cilmente a las clases de otros paquetes. En el lenguaje Java, los paquetes se usan para agrupar clases, de forma similar como la librer�as se usaban para agrupar funciones C. Importar Clases y Paquetes nos ofrece m�s informaci�n sobre los paquetes y la sentencia import.

.Definir una Subclase de Applet

Todo applet debe definir una subclase de la clase Applet. En el Applet "Hello World", esta subclase se llama HelloWorld. Los applets heredan gran parte de su funcionalidad de la clase Applet, desde la comunicaci�n con el navegador hasta la presentaci�n de un interface gr�fico de usuario (GUI).

.Implementar M�todos del Applet

El Applet HelloWorld implementa s�lo un m�todo, el m�todo paint. Todo applet debe implementar al menos uno de los siguientes m�todos: init, start, o paint. Al contrario que las aplicaciones Java, los applets no necesitan implementar un m�todo main.

.Ejecutar un Applet

Los applets est�n pensados para incluirse en p�ginas HTML. Usando la etiqueta <APPLET>, especificamos (como m�nimo) la localizaci�n de la subclase Applet y las dimensiones de la ventana del applet. Cuando una navegador que soporta Java encuentra una etiqueta Applet, reserva espacio en la pantalla para el applet, carga la subclase Applet dentro del ordenador donde se est� ejecutando el navegador y crea un ejemplar de la subclase Applet

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO