Introducción a Applets en Java

El applet es un concepto que se puede usar muy bien en Java para la fusión de navegadores web y páginas web para producir un resultado específico. Los applets en Java pueden variar desde un simple applet a uno muy complejo. Un simple applet hello World le permite a alguien ver cómo funciona un applet Java básico y puede representarse en la pantalla. En este artículo, revisaremos los applets básicos de Java y otro applet de Java que se puede usar ampliamente en Java para resolver varios problemas en la vida real. Los applets de Java se pueden implementar en la vida real en varios otros lenguajes de programación como Python, Dot Net y otros códigos.

El ciclo de vida de los applets en Java

En esta fase, vamos a observar el ciclo de vida del applet.

Hay cinco fases básicas para el ciclo de vida de un applet.

  1. Inicializar
  2. Empezado
  3. Pintado
  4. Detenido
  5. Destruido

Veamos qué hacen estas 5 fases:

  • El applet se inicializa. Con la ayuda de init (), el applet se inicializa con todas las variables que se requieren para que se ejecute el applet.
  • Se inicia el applet. Con la ayuda de Start (), se inicia el applet y se ejecuta el applet después de la fase de inicialización.
  • El applet está pintado. Con paint (), se dibuja y ejecuta la funcionalidad básica del applet.
  • El applet se detiene.
  • El applet está destruido. Significa que todos los contenidos se eliminan de la memoria principal, que es la función de destroy ().

Funcionamiento de Applets en Java

Cada vez que se ejecuta un applet, hay varias funciones que se llaman secuencialmente para encontrar el objetivo principal del applet que ejecuta varias salidas.

Las funciones que se llaman secuencialmente son:

  • Init () = El init () es una función que se llama al comienzo del programa para asignar diferentes variables al programa e implementarlas en tiempo real.
  • Start () : generalmente se llama a Start () después de init () y se llama para ver la pantalla HTML que está presente junto con la codificación Java. Cada vez que un usuario deja una pantalla HTML abierta y regresa, va desde el principio () omitiendo Init ().
  • Paint () : se llama a paint () cuando el applet comienza la ejecución del programa. El paint () tiene un parámetro conocido como Graphics and Graphics g ayuda en la ejecución del programa al pintar diferentes parámetros.
  • Stop () : se llama a Stop () cuando el usuario deja el documento HTML y pasa al applet. Start () se usa para reiniciarlos cada vez que Stop () finaliza el programa y finalmente lo activa.
  • Destroy () : se llama a Destroy () cuando el applet debe eliminarse completamente de la memoria.

Ejemplos de applets en Java

A continuación se mencionan algunos de los ejemplos de Applets en Java:

Ejemplo 1

En el ejemplo de codificación, veremos una versión básica del applet Hello World. En la figura siguiente, vemos cómo se representa un Applet Hello World básico en la plataforma de programación Bluej Java.

Cada vez que intentamos ejecutar el applet, el applet proporciona la siguiente pantalla que nos muestra muchas opciones para seleccionar dentro de un rango de opciones. En la pantalla a continuación, podemos generar una página web, o ejecutar un applet en el Applet Viewer o ejecutar el applet en un navegador web. Estas son algunas de las opciones que hemos ofrecido al ejecutar un applet en la plataforma de programación Bluej. La altura y el ancho del applet también se pueden proporcionar en la caja y, dependiendo de la altura y el ancho, siempre que el Applet se ejecute haciendo un applet diferente que sirve para diferentes problemas.

Ahora vemos el ejemplo de la codificación de muestra y los paquetes de importación para presentar el Código de muestra Hello World. En este programa, implementamos paquetes como Applet y Graphics. Graphics g se utiliza para pintar y proporcionar resultados en un navegador web o en el medio deseado, según se desee.

Código

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello Great to be here!!!", 50, 50);
)
)

Salida

La salida de muestra también se proporciona en el ejemplo y en el applet de Java, podemos tener varios otros comentarios instalados para producir varias otras salidas.

Salida

Ahora, podemos hacer muchas funciones en el applet como Reiniciar, Recargar, Parar, Guardar Inicio y Clonar. Estas son funcionalidades que proporciona el applet con varias etapas.

Ejemplo # 2

En el siguiente ejemplo de codificación, vamos a ver algunos aspectos más de los applets de Java en los que vemos la funcionalidad básica de los applets de Java. En el próximo applet de Java, cambiamos la altura y el ancho del applet de Java y hacemos algunos cambios básicos en la funcionalidad. La escritura viene más en el medio. A continuación se proporciona un ejemplo de la muestra de codificación que se ejecuta para obtener la impresión de la declaración "Hello World".

Código

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello World!!! Great to be here!!!", 150, 150);
)
)

Salida

Ventajas y desventajas de los applets en Java

Hay varias ventajas y desventajas de ejecutar un applet de Java.

Ventajas

Algunas de las ventajas enumeradas a continuación son las siguientes:

  • El applet funciona en el lado del cliente, por lo tanto, el tiempo de respuesta es muy bajo.
  • El applet es muy seguro y robusto.
  • Se puede ejecutar en muchos sistemas operativos como Unix, Linux y MacOS.
  • El applet se combina con HTML, CSS y Javascript para proporcionar más funcionalidad a la página web.
  • El applet es muy fácil de construir y contiene muy poca redundancia.

Desventajas

Algunas de las desventajas de los Applets también se pueden mostrar en el documento que ilustra el soporte de la no utilización de estos applets. Las desventajas son:

  • El complemento se requiere en el lado del cliente para ejecutar el applet.
  • Sin el complemento adecuado, no hay ejecución del applet en el lado del cliente.
  • Hacer applets complejos es bastante difícil y, por lo tanto, es una desventaja.

Conclusión

En este artículo, vemos las funciones básicas de un applet, el ciclo de vida de un applet, así como algunos programas básicos sobre cómo se ejecuta un applet en el lenguaje de programación Java. Puede haber applets muy complejos que se pueden hacer e implementar usando BlueJ y otro software para HTML y CSS. Hacemos más hincapié en la parte teórica de los applets que en el concepto de programación para applets.

Artículos recomendados

Esta es una guía de Applets en Java. Aquí discutimos la introducción, el trabajo, el ciclo de vida de los applets en Java y las ventajas y desventajas. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Objeto en Java
  2. Anulación en Java
  3. SpringLayout en Java
  4. JFrame en Java
  5. Comentarios en PHP | Ejemplos