## Utilizar BeanBox para Generar Applets

Se puede utilizar la opción File|MakeApplet... del menú del BeanBox para generar un applet a partir de los contenidos del BeanBox. Al hacer esto se crea:

- Un fichero JAR que contiene los ficheros de clases y los datos serializados.
- Un fichero de prueba HTML que utiliza el fichero JAR (y cualquier otro fichero JAR necesario):
- Un subdirectorio con los ficheros fuente Java y Makefile.
- Un fichero readme con información completa sobre el applet generado y los ficheros involucrados.

Seguiremos estos pasos para generar un applet desde BeanBox:

1. Utilizaremos el ejemplo "Juggler" que creamos en la página eventos. Si hemos guardado el ejemplo en un fichero, lo cargaremos en el BeanBox utilizando el menú File|Load. Si ni lo grabamos, seguiremos los pasos de la página de eventos para construir el ejemplo. El applet generado tiene el mismo tamaño que el marco del BeanBox, por lo tanto deberíamos ajustar el tamaño del BeanBox al tamaño que queramos para el applet.

2. Elegimos File|Make Applet para disparar la ventana de diálogo MakeApplet:
   Utilizaremos el nombre para el applet y el fichero JAR por defecto para este ejemplo. Pulsamos el botón OK.

Esto es todo. Los ficheros generados se han situado en el directorio beanbox/tmp/myApplet. Se puede inspeccionar nuestro trabajo llamando al appletviewer de esta forma:

        appletviewer <BDKInstallation>/beanbox/tmp/myApplet.html.

Esto es lo que verás:

No olvides echar un vistazo al fichero myApplet_readme, y a los otros ficheros generados.

Los applets generados pueden utilizarse en cualquier navegador compatible con Java 1.1. El AppletViewer es una buena plataforma de prueba. Otro navegador compatible es el HotJava. La versión beta 3 del IE 4.0 no soporta ficheros JAR, y deberás expandir los ficheros JAR y HTML generados. También, un bug en la deserialización de componentes hace que estos no escuchen los eventos del ratón. Puedes ver el fichero readme necesario para más información. El applet generado no funcionará en Netscape Communicator versiones 4.0 y 4.1.

Ozito