En Java, un applet es un programa que puede incrustarse en un documento HTML, es decir en una página web.Esto permite crear programas que cualquier usuario puede ejecutar con tan solo cargar la página web en su navegador.El navegador que carga y ejecuta el applet se conoce en términos genéricos como el "contenedor" de los applets.Los applets de Java suelen tener las siguientes ventajas: Los applets de Java tienen las siguientes desventajas: Existen diferencias entre un programa autónomo y un applet: Para crear un applet es necesario escribir un descendiente de la clase Applet del paquete java.applet.Una vez creada la clase que compone el applet, se escribe el resto del código y después se compila, obteniendo el fichero MiApplet.class Si se utiliza la biblioteca gráfica Swing, se puede utilizar la clase JApplet de javax.swing en vez de Applet: Para insertar el applet en una página web, se usa la siguiente estructura: Siguiendo la estructura anterior, un ejemplo de HTML para ejecutar el applet es: Pudiéndose usar los siguientes atributos: Dentro de la etiqueta