Programación en castellano
-Tutoriales

Escribir Applets


Importar Clases

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.

 
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