Escribir Applets

Las dos primeras l�neas del siguiente listado importan dos clases usadas en el applet. Applet y Graphics.

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

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

Si eliminaramos las dos primera l�neas, el applet podr�a compilarse y ejecutarse, pero s�lo si cambiamos el resto del c�digo de esta forma:

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

Como puedes ver, importar las clases Applet y Graphics permite al programa referirse a ellas posteriormente sin ning�n prefijo. Los prefijos java.applet. y java.awt. le dicen al compilador en qu� paquetes deber�a buscar las clases Applet y Graphics. Los paquetes java.applet y java.awt son parte del API coraz�n de Java -- el API con el que todo programa Java puede contar en el entorno Java. El paquete java.applet contiene clases que son esenciales para los applets Java. El paquete java.awt contiene la clases m�s usadas del AWT (Abstract Window Toolkit), que proporciona el interface gr�fico de usuario (GUI) de Java.

Adem�s de importar clases individuales, tambi�n podemos importar paquetes enteros. Aqu� tenemos un ejemplo:


import java.applet.*;
import java.awt.*;

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

En el lenguaje Java, toda clase est� en un paquete. Si el c�digo fuente para una clase no tiene una sentencia package al principio, declarando el paquete en el que est� la clase, entonces la clase est� en el paquete por defecto. Casi todas las clases de ejemplo de este tutorial est�n en el paquete por defecto.

Dentro de un paquete todas las clases pueden referirse unas otras sin prefijos. Por ejemplo, la clase java.awt Component se refiere a la clase java.awt Graphics sin ning�n prefijo, y sin importar la clase Graphics.

COMPARTE ESTE ARTÍCULO

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

SIGUIENTE ARTÍCULO