¿Te gusta el Swing?
En lo personal, a mí no. Pero no se trata de un baile. Estoy hablando del paquete para construir interfaces gráficas en Java. En el post de este día, vamos a realizar un applet con interfaz gráfica de un problema muy sencillo: obtener el perímetro y el área de un cuadrado. Esperando que con algo de iniciativa, puedas crear algo similar, o porque no, algo más complejo.
Un applet es una aplicación diseñada para ejecutarse dentro de las páginas web, es una tecnología que Java desarrolló ya hace algunos años y que abrió paso al desarrollo de aplicaciones para Internet. Lo único que necesitamos es tener instalado el kit de desarrollo de Java (la version 6 es la última), saber un poco de programación, editar, compilar y ejecutar programas en Java y un navegador de Internet, como Firefox u Opera (bueno, el Explorer tambien sirve).
Así que aquí vamos…
- Descárgate los códigos fuente: Cuadrado.java y AppletCuadrado.java
- Compila estos códigos en Java, vas a obtener varios archivos, con extensión .class. (algunos se generarán con signos raros, es normal)
- Como son varios archivos, los vamos a empaquetar en un archivo con extensión .jar. Un archivo jar es el ejecutable en Java, parecido a los .exe en Windows, o a los .deb en Debian, o a los .rpm en Red Hat, o a los … bueno, ya…
- ¿Cómo empaquetar?
- Buena pregunta…
- Primero, vamos a crear un “manifiesto”, así se llaman los archivos de cabecera de los ejecutables de Java, contienen información importante sobre las clases de nuestro proyecto.
- Descárgatelo aquí: Manifest.txt
- Este archivo de texto hace referencia a la clase principal y además, tiene una línea en blanco, no la borres. Si no, no funciona…
- Ahora, a empaquetar, utiliza la instrucción que sigue desde la línea de comandos:
- jar cmf Manifest.txt Cuadrado.jar *.class
- El *.class significa que se empaquetan todos los archivos .class, estos son los buenos.
- Una vez hecho esto, se genera el archivo Cuadrado.jar, que es el ejecutable y es el que insertaremos dentro de nuestra página Web.
- Ahora, viene la página web, aquí tengo una muy simple.
- Si ya tienes una página, solo incluye el siguiente código: <applet code = AppletCuadrado.class
archive = “Cuadrado.jar”
height = 400 width = 400 /applet> - Solo tienes que subir al servidor el archivo .jar y el .html
- Y listo, solo tienes que ejecutar el applet, basta con cargar la página, tan fácil como hacer clic aquí.
Y esto es todo amigos, por lo menos ya podemos hacer nuestras páginas más dinámicas, más útilies y extendiendo nuestros conocimientos básicos de Java un poco más lejos.
Y como decía el buen Aristóteles: “Yo solo sé que no se Java…”
Saludos
Luis Rivera



Mayo 22, 2008 a las 12:20 am
la verdad no encontre como subir mi programa a la red
Mayo 28, 2008 a las 9:09 pm
No es necesario subirlo a un servidor de Internet, puedes por ejemplo instalar apache en tu computadora y pegar los archivos en alguna carpeta visible