Categorías destacadas
programacion php    
Artículo
3
¡votar!

 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.

Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon