Escolar Documentos
Profissional Documentos
Cultura Documentos
Applets en Java
Pequeas aplicaciones escritas en Java que se incluyen en una pgina Web (HTML) y que se puede
ejecutar en cualquier navegador que disponga de un intrprete Java, sin que para su uso necesite
intercambiar Informacin con el servidor ya que siempre se ejecuta en el cliente.
Un applet es un componente de una aplicacin que se ejecuta en el contexto de otro programa, por
ejemplo un navegador web. El applet debe ejecutarse en un contenedor, que lo proporciona un
programa anfitrin, mediante un plugin, o en aplicaciones como telfonos mviles que soportan el
modelo de programacin por 'applets'.
Un Java applet es un cdigo JAVA que carece de un mtodo main, por eso se utiliza principalmente
para el trabajo de pginas web, ya que es un pequeo programa que es utilizado en una pgina
HTML y representado por una pequea pantalla grfica dentro de sta.
Algunas de sus caractersticas son:
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 a la interface del
applet de una gran versatilidad y operabilidad para el usuario.
...
-1-
Applets en Java
Creando un applet
Lo primer que hay que tener en cuenta es que la definicin de los applet se encuentra dentro de la
librera java.applet, la cual deberemos de importar para poder utilizarla. Adems necesitaremos de
la librera java.awt que 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.
import java.applet.*;
public class miApplet extends Applet {
//variables y mtodos
}
1. El applet se carga por primera vez, es decir, se inicializa. Esto sucede cuando el usuario entra
en la pgina por primera vez.
2. Seguidamente el applet empieza a funcionar.
3. En el caso de que el usuario abandone la pgina, para desaplazarse a otra, lo que se hace es
detener al applet, pero no descargarlo de memoria.
-2-
Applets en Java
-3-
Applets en Java
-4-
Applets en Java
En el proyecto recin creado, hay que aadir un formulario JApplet sobre el que se aadirn los
elementos que formarn la aplicacin. Para ello se puede utilizar el men contextual sobre el
paquete utilizado, seleccionando la opcin "Nuevo" y eligiendo la opcin "Formulario JApplet" (si
no se encuentra en la lista hay que buscarlo en la opcin "Otro").
-5-
Applets en Java
En el formulario JApplet creado antes se incluirn los elementos que formen parte de la aplicacin y
el cdigo necesario de forma similar al mtodo utilizado para crear aplicaciones de escritorio.
Una vez diseado el formulario se debe crear la pgina web que va a contener el applet. En este caso,
se debe crear un archivo HTML fuera del paquete que contiene el applet, es decir, se debe hacer en
"Paquetes de fuentes".
-6-
Applets en Java
Indicar el nombre del archivo que contendr el applet, en el que no es necesario indicar la extensin
html.
El cdigo de la pgina web debe contener la siguiente lnea en el lugar donde se desea que aparezca
el applet:
<applet code="DemoApplet.Applet" archive="demoAp.jar" width="200" height="100"></applet>
-7-
Applets en Java
El cdigo puede variar en funcin de los nombres asignados al proyecto creado y a los nombres
asignados a los archivos. Tras el atributo code se debe indicar el nombre de la clase principal en el
proyecto, y en caso de que se encuentre dentro de un paquete, se debe indicar su nombre
precediendo al nombre de la clase con un punto. Tras el atributoarchive se debe indicar el nombre
del proyecto seguido de la extensin jar.
Una vez guardados todos los cambios y compilado el proyecto es el momento de probar su
funcionamiento. En la carpeta "build" aparece el archivo html junto con las carpetas que contienen las
clases compiladas.
-8-
Applets en Java
Haciendo doble clic sobre la pgina web ("index.html" en este ejemplo) se abrir el navegador web
con la pgina web que contiene el applet creado.
A continuacin veamos un ejemplo sencillo donde aplicaremos el tema desarrollado en esta sesin:
-9-
Applets en Java
PAGINAS CREADAS
Pgina 1: Pgina Principal
- 10 -
Applets en Java
- 11 -