Clase de applet de Java

Java Applet es un tipo especial de pequeño programa Java incrustado en la página web para generar contenido dinámico. La especialidad del applet de Java es que se ejecuta dentro del navegador y funciona en el lado del cliente (lado de la interfaz de usuario).

Clase de applet de Java

Para crear cualquier subprograma en Java, usamos la clase java.applet.Applet. Tiene cuatro métodos en su ciclo de vida de Java Applet. El subprograma se puede ejecutar utilizando la utilidad de visor de subprogramas proporcionada por JDK. Se creó un Java Applet utilizando la clase Applet, es decir, parte del paquete java.applet.

La clase Applet proporciona una interfaz estándar entre los applets y su entorno. La clase Applet es la superclase de un applet que está incrustado en una página web o visto por Java Applet Viewer. La clase Applet de Java proporciona varios métodos útiles para brindarle un control completo sobre la ejecución de un Applet. Al igual que inicializar y destruir un subprograma, también proporciona formas de cargar y mostrar imágenes coloridas de Web y métodos que cargan y reproducen audio, clips de video y videos cinemáticos.

En Java, hay dos tipos de Applet

  1. Java Applets basados ​​en los paquetes AWT (Abstract Window Toolkit) al extender su clase Applet
  2. Java Applets se basa en el paquete Swing al extender su clase JApplet en él.

Ahora vemos el ciclo de vida de un applet y sus métodos.

¿Cómo ejecutar un Applet?

Hay dos formas de ejecutar un Java Applet:

  • Mediante el uso de un archivo HTML
  • Mediante el uso de la herramienta appletviewer

Ciclo de vida de la clase Java Applet

Life Cycle Of Java Applet Class tiene cuatro métodos principales:

  1. en eso()
  2. Comienzo()
  3. Deténgase()
  4. Destruir()

Explicación:

1. void init():  Este método init() es el primer método de un subprograma Java. Esto se usa para inicializar el applet cuando el applet comienza a ejecutarse

2. void start(): void start() este método se llama automáticamente después del método init(), y se usa para iniciar el Applet y para la implementación de un applet

3. void stop(): void stop() se usa para detener el subprograma o para detener el subprograma en ejecución

4. void destroy(): void destroy() se utiliza para destruir el subprograma/terminar el subprograma.

Otros métodos en la clase Applet:

5. System.out.println(String): este método funciona desde appletviewer, no desde navegadores, y abre automáticamente una ventana de salida.

6. ShowStatus(String): este método muestra la string en la línea de estado del applet, y cada llamada sobrescribe la llamada anterior, y debe permitir tiempo para leer la línea.

7. String getParameter(String ParameterName): Devuelve el valor de un parámetro definido en un Applet Actual.

8. Image getImage(URL url): este método devuelve un objeto Image que contiene una imagen especificada en su ubicación, url.

9. void play (URL url): este método puede reproducir un clip de audio que se encuentra en la ubicación especificada, url.

10. setStub: Establece el stub de este applet, lo cual lo hace automáticamente el sistema.

11. isActive: este método determina si el subprograma actual está activo. Entonces Applet se marca como activo justo antes de que se invoque su método de inicio. Luego se vuelve inactivo inmediatamente después de su método de parada cuando se inicializa.

Constructor de la clase Applet 

La clase Applet es como cualquier otra clase, ya que un constructor de Applet es simplemente el constructor de la subclase de la clase Applet. Por lo tanto, debido a que el constructor del subprograma es como cualquier otro constructor, no se puede anular, por lo que los constructores realizan cualquier inicialización necesaria para el nuevo objeto o crean el nuevo objeto para él.

Applet() – Construye un nuevo Applet.

Ejemplo de Applet: El programa Applet usando appletviewer- 

Java

// This is a Simple Java Applet
// program using appletviewer
 
import java.applet.*;
import java.awt.*;
 
/*
<applet  code="AppletExp1" width=600 height=300>
</applet>
*/
 
public class AppletExp1 extends Applet {
    public void init()
    {
        System.out.println("Initializing an applet");
    }
 
    public void start()
    {
        System.out.println("Starting an applet");
    }
    public void stop()
 
    {
        System.out.println("Stopping an applet");
    }
    public void destroy()
 
    {
        System.out.println("Destroying an applet");
    }
}

Al usar Appletviewer, escriba el siguiente comando en el símbolo del sistema:

Producción:

Luego, después de que una ventana abre la ventana del subprograma de salida del subprograma final-

Ventajas de Applet

  • Se ejecuta dentro del navegador y funciona en el lado del cliente, por lo que lleva menos tiempo responder.
  • es mas seguro
  • Puede ejecutarse en múltiples plataformas con cualquier navegador, es decir, Windows, Mac OS, Linux OS.

Desventajas de Applet

  • Se requiere un complemento en el navegador del cliente (lado del usuario) para ejecutar un subprograma.

Publicación traducida automáticamente

Artículo escrito por khurpaderushi143 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *