## La Anatomía de un Applet Java

Ahora que has visto un applet Java, probablemente querrás saber como trabaja. Recuerda que un applet Java es un programa que se adhiere a una serie de convenciones que le permiten ejecutarse dentro de navegadores compatibles con Java.

Aquí tienes el código para el applet "Hola Mundo".

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

    public class HolaMundo extends Applet {
        public void paint(Graphics g) {
            g.drawString("Hola Mundo!", 50, 25);
        }
    }

### Importar Clases y Paquetes

> El código anterior empieza con dos sentencias import. Mediante la importación de clases o paquetes, una clase puede referirse más fácilmente a otras clases en otros paquetes. En el lenguaje Java, los paquetes se utilizan para agrupar clases de forma similar a como las librerias C agrupan funciones.

### Definir una Subclase Applet

> Cada applet debe definir una subclase de la clase Applet. En el Applet "Hola Mundo", esta subclase se llama HolaMundo. Los applets heredan casi toda su funcionalidad de la clase Applet, desde la comunicación con el navegador hasta la posibilidad de presentar un interface gráfico de usuario (GUI).

### Implementar Métodos Applet

> El apllet Hola Mundo sólo implementa un método, el método paint(). Cada applet debe implementar, al menos, uno de los siguientes métodos: init(), start(), o paint().Al contrario que las aplicaciones Java, los applet no necesitan implementar el método main().

### Ejecutar un Applet

> Los applets están dieñados para incluirlos en páginas HTML. Utilizando la etiqueta <APPLET>, se puede especifiar (como mínimo) la localización de la subclase Applet y las dimensiones de la ventana del applet. Cuando el navegador compatible con Java encuentra la etiqueta <APPLET>, reserva un 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. Luego el navegador llama a los métodos init() y start() del applet, y éste empieza su ejecución.

Ozito