¿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…

  1. Descárgate los códigos fuente: Cuadrado.java y AppletCuadrado.java
  2. Compila estos códigos en Java, vas a obtener varios archivos, con extensión .class. (algunos se generarán con signos raros, es normal)
  3. 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…
  4. ¿Cómo empaquetar?
  5. Buena pregunta…
  6. 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.
  7. Descárgatelo aquí: Manifest.txt
  8. 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…
  9. Ahora, a empaquetar, utiliza la instrucción que sigue desde la línea de comandos:
  10. jar cmf Manifest.txt Cuadrado.jar *.class
  11. El *.class significa que se empaquetan todos los archivos .class, estos son los buenos.
  12. 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.
  13. Ahora, viene la página web, aquí tengo una muy simple.
  14. Si ya tienes una página, solo incluye el siguiente código: <applet code = AppletCuadrado.class
    archive = “Cuadrado.jar”
    height = 400 width = 400 /applet>
  15. Solo tienes que subir al servidor el archivo .jar y el .html
  16. 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

2 comentarios para “¿Te gusta el Swing?”

  1. portillo ruiz ernesto Dice:

    la verdad no encontre como subir mi programa a la red

  2. lliz0 Dice:

    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

Escribe un comentario