En este post mostraré como crear applets en Java con Netbeans. Los Applets son pequeñas aplicaciones que pueden ser ejecutadas desde una página web.
Un ejemplo de un applet, dentro de Panama Hitek, se puede encontrar en el siguiente post:
Ahora voy a construir un applet muy sencillo para mostrar cómo lograr resultados similares al arriba mostrado. El primer paso para crear applets en Java con Netbeans es iniciar Netbeans IDE y crear un nuevo proyecto común y corriente. En mi caso lo he llamado simplemente «Applet».
Ahora es necesario agregar al paquete applet un nuevo formulario, del tipo JAppletForm.
Se le asigna un nombre sencillo. En mi caso lo llamaré Window.
Ahora tenemos un lienzo donde podemos colocar los controles que queremos y hacer nuestra interfaz tal como la necesitamos. Yo colocaré un botón que al presionarse haga que un jLabel muestre el mensaje «Hola Mundo».
La programación es idéntica a la de una aplicación de escritorio.
Ahora estamos listos para compilar el código. Lo que vamos a hacer es agregar un archivo HTML a nuestro proyecto para poder visualizar nuestro applet desde el navegador.
El archivo debe ser llamado index.
En el documento HTML es necesario agregar una sentencia que debe poseer la siguiente sintaxis:
[codesyntax lang=»php»]
1 |
<applet code="NombreDelPaquete.NombredelJAppletFrame.class" archive="NombreDelArchivo.jar" width="400" height="300"></applet> |
[/codesyntax]
En mi caso, mi sintaxis sería la siguiente:
Nótese que el archivo index.html no se debe colocar en el mismo paquete que el jAppletFrame sino que se debe crear un paquete a parte como se muestra en la imagen. Con esto, podemos probar el funcionamiento de nuestro applet. Solo le compilamos el proyecto y vamos a la carpeta raíz del programa.
Se ejecuta el archivo index.html y nos aparece el applet.
Estos applets se pueden subir a cualquier página web o blog y ser utilizados por cualquier usuario que acceda a dicha dirección web. Por último, les muestro mi applet subido a este post como una demostración:
En el siguiente video se resume todo el contenido del post, con las instrucciones ejecutadas paso por paso.
Espero que el material publicado sea de utilidad para ustedes. Espero sus comentarios.
Saludos.
Realicé así tal cual está en este tutorial pero no me abre nada, sale esta excepción:
» Java Plugin 11.45.2.15
Usando versión de JRE 1.8.0_45-b15 Java HotSpot(TM) Client VM
Directorio de inicio del usuario = C:UsersPEIKS
—————————————————-
c: borrar ventana de consola
f: finalizar objetos en la cola de finalización
g: recopilación de basura
h: mostrar este mensaje de ayuda
l: volcar lista de classloader
m: imprimir uso de memoria
o: disparar registro
q: ocultar consola
r: recargar configuración de política
s: volcar propiedades del sistema y de despliegue
t: volcar lista de threads
v: volcar pila de threads
x: borrar caché de classloader
0-5: definir nivel de rastreo en
—————————————————- »
¿Qué hago para solucionar el problema?
Ya pude solucionar: no me fijé que en el tutorial muestra que el archivo .html se abre desde la carpeta ‘build’, yo lo hacía desde la carpeta
‘src’ del proyecto.
Luego no me abrió porque el java que tengo
instalado lo bloqueó, le añadí una excepción (en Panel de control de
Java) indicando el directorio donde se encuentra este archivo .html, ahí sí ya pudo abrirme el applet. 🙂
Hola, no lo pude hacer que lo abra del navegador Chrome,tampoco el Opera.Actualmente(2019) se pueden correr estas Applets?
Los applets ya han desaparecido casi por completo. Son considerados «old fashion»
No puedo helping
Esta tecnología ya es vieja. No se usa.
Excelente la información me sirve genial. pero tengo una condición particular, mi applet se debe conectar la base de datos postgresql y me indica que no encuentra el driver de conexión, cómo puedo solucionar el inconveniente para que al momento de publicar la pagina funcione la conexión.
Gracias.
Hola. Soy Ingeniero Electricista, profesor en la carrera de Ingenieria. Necesito diseñar unos simuladores de laboratorios básicos para las clases virtuales. Concretamente un circuito que combine resistencias en serie y en pararlelo conectadas a una fuente; un circuito que permita aplicar las Leyes de Kirchoff, y otros similares.
Puedo hacerlos como Applets?
Muchas Gracias
Hola. Gracias por escribir.
Lastimosamente las applets ya han pasado a la historia. Son un método obsoleto de hacer aplicaciones web, hasta el punto que algunos navegadores ya no las soportan. Tendrías que implementar una tecnología más moderna para hacer lo que necesitas hacer.
Hola amigo, ¿cómo estás?
Hago todo pero no me funciona
Este approach es muy viejo, amigo. Probablemente los navegadores ya no lo soportan