Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un applet es una pequea aplicacin java, la cual esta disponible en un servidor web del cual nos la descargamos y ejecutamos dentro de una pgina web. Algunas de sus caractersticas son:
o o o
Tamao pequeo, esto es debido a que se requiere su descarga a travs de la red. Aunque existen applets de gran tamao. Uso de interfaces grficos, utiliza las clases AWT y Swing, las cuales dotan al interface del applet de una gran versatilidad y operabilidad para el usuario. ...
Creando un applet
Lo primer que hay que tener en cuenta es que la definicin de los applet se encuentra dentro de la librerajava.applet, la cual deberemos de importar para poder utilizarla. Adems necesitaremos de la librera java.awtque es la que gestionar los recursos grficos que se incluyan dentro del applet. La librera java.applet cuenta con una clase abstracta Applet, de la que deberemos de heredar en la clase principal de nuestra aplicacin.
4. Si el usuario recarga la pgina donde se encuentra el applet, este se descarga de memoria el applet actual y sus recursos asociados. Posteriormente se carga una nueva instancia del applet. 5. Cuando se cierra el navegador o la aplicacin que visualiza el applet, se detiene la ejecucin y se libera el applet de memoria. Cada uno de los estados lleva asociado un mtodo:
Este mtodo se llama cuando se inicializa el applet por primera vez. En este mtodo es aconsejable fijar el tamao (ancho y alto) del applet. Adems se suelen instanciar los elementos que utilice el applet, ya sean botones, cajas de texto, imgenes,...
Es el mtodo que arranca la ejecucin del applet cada vez que se visita, siempre y cuando el applet est expuesto a la visin del usuario.
Destruye el applet cuando este ya no se vaya a utilizar. En este mtodo deberemos de poner a null todas las variables que maneje el applet para que puedan ser descargadas de memoria por el Garbage Collector (GC), que es el encargado de liberar memoria dentro de la JVM (Java Virtual Machine). Estos mtodos al heredarlos no hacen nada, es por ello que deben de ser sobrecargados para dotarles de funcionalidad. Otros mtodos que utiliza el applet son:
Este mtodo se ejecuta cada vez que el rea de dibujo del applet es refrescada, ya sea porque es la primera vez que se visualiza el applet, porque el usuario ha movido el applet por la pantalla, porque se ha redimensionado el navegador,.... Inicialmente, el rea de dibujo es un rectngulo gris.
Esta funcin es la que realmente se llama cuando se refresca el rea de dibujo del applet. Lo que hace es limpiar el rea de dibujo y llamar a paint. Si estamos realizando aplicaciones que trabajen con grficos, veremos que esta funcin habr que sobrecargarla para que la pantalla no parpadee.
Una llamada a este mtodo fuerza a la actualizacin del applet, es decir, se llama a su mtodo update.
Mi primer applet
En nuestro primer applet, lgicamente, deberemos de codificar la aplicacin que nos muestre la cadena de texto "Hola Mundo". Veamos el cdigo:
1. import java.awt.*; 2. import java.applet.*; 3. 4. public class miApplet extends Applet { 5. 6. 7. 8. } } public void paint (Graphics g) { g.drawString("Hola Mundo",30,30);
Para poder visualizar un applet dentro de una pgina web deberemos de introducir su cdigo HTMLcorrespondiente, este se referencia mediante la etiqueta . Esta etiqueta cuenta con una serie de atributos:
o o o
code, indica el fichero .class que representa el applet. height, indica el alto del rea donde se representar el applet. width, representa el ancho del rea donde se representa el applet.
1.