Cómo colgar el APPLET
Voy a contar en un pequeño post cómo colgar un Applet de java en nuestra página-blog y como ejemplo utilizaré a Mirón 1.1. Si alguien quere ponerlo en su página que se sienta libre de hacerlo (siempre se agradece que se nombre la fuente ;))
Bien, En realidad es bastante sencillo. La etiqueta para insertar un Applet en HTML es <applet> y debemos establecer al menos, el atributo CODE, con que que indicaremos el nombre de la clase donde se encuentra el Applet (la clase que hereda de Applet o JApplet.) También podemos establecer los tributos NAME, WIDTH y HEIGHT, de finalidad bastante obvia: nombre, alto y ancho que tendrá el Applet en el explorador.
De modo que un ejemplo simple sería:
<html>
<title >MIRON </title>
<body >
<applet code=”Principal.class” NAME =”Mirón” WIDTH=”100″ HEIGHT=”100″ >
</applet>
</body>
</html>
Bien, ahora un par de cosillas más, si nuestro código tiene más de una clase, lo que será bastante normal, y hace uso de recursos como imágenes, sonidos, etc entonces lo suyo sería que lo explortáramos todo en un .jar (básicamente como un zip, simplemente hace que el explorador no tenga que hacer una petición por archivo, sino que lo baje todo de una vez) y que utilicemos el .jar. Bien, y cómo, pues con un par de atributos más: ARCHIVE y CODEBASE.
CODEBASE indica la carpeta o la URL donde está el .jar o el .class si no es la misma en la que está el archivo .html (lo que será lo más normal en un blog) y ARCHIVE es para indicar el nombre del .jar donde se encuentra la class que especificamos con code. Resumiendo, que si tenemos un jar con todas nuestras clases y recursos y entre ellas principal.class es la que hace extends de JApplet o Applet pues pondríamos:
<html>
<title >MIRON </title>
<body >
<applet code=”Principal.class” ARCHIVE=”miron.jar” NAME =”Mirón” WIDTH=”100″ HEIGHT=”100″>
</applet>
</body>
</html>
Y si el .jar está en una carpeta distinta que el .html pues añadiríamos
CODEBASE = “http://loquesea.com/aquitaeljar/”
Bien, ya solo nos queda una cosita para tener todo lo necesario. Los parámetros. Podemos pasarle desde el explorador los parámetros que queramos al Applet. En el Applet los recogeremos con getParameter, pero ese no es ahora el tema. La cosa es cómo se los pasamos. Pues con <param NAME = VALUE => </param> En esta etiqueta, que se coloca entre las etiquetas de principio y fin del Applet podremos pasar los parámetros que queramos, eso sí, siempre como cadenas de texto. Por ejemplo, y ya viene el ejemplo final :) a Mirón 1.1 se le puede especificar el tamaño mediante los parámetros “ancho” y “alto”. Con lo que para poner en vuestra página a Mirón en un tamaño 100 x 100 solo tendríais que escribir donde queráis que aparezca:
<applet CODE = “Principal.class” ARCHIVE = “miron.jar” CODEBASE = “http://juanmi.malak.googlepages.com/” NAME = “Mirón” WIDTH = 100 HEIGHT= 100>
<param> NAME = “alto” VALUE = “100″ </param>
<param> NAME = “ancho” VALUE = “100″ </param>
</applet>
Bueno, espero haber aclarado como va la cosa y que, al menos para probar, alguien se ponga a miron en la página y le de unas vueltas al ratón ;P Seguramente vaya mejorándolo conforme vaya aprendiendo-experimentando con java, seguiré contándoslo todo por aquí. Para cualquier duda o sugerencia siempre podéis comentar :)




