Introdução aos Applets em Java

O applet é um conceito que pode ser usado lindamente em Java para a combinação de navegadores e páginas da Web para produzir uma saída específica. Os applets em Java podem variar de um applet simples a um muito complexo. Um simples applet Hello World permite que alguém veja como um applet Java básico funciona e pode ser representado na tela. Neste artigo, vamos verificar os applets Java básicos e outro applet Java que podem ser usados ​​extensivamente em Java para a solução de vários problemas na vida real. Os applets Java podem ser implementados na vida real em várias outras linguagens de programação, como Python, Dot Net e outros códigos.

O ciclo de vida dos applets em Java

Nesta fase, vamos observar o ciclo de vida do applet.

Existem cinco fases básicas para o ciclo de vida de um applet.

  1. Inicializar
  2. Começado
  3. Pintado
  4. Parado
  5. Destruído

Vamos ver o que essas 5 fases fazem:

  • O applet é inicializado. Com a ajuda de init (), o applet é inicializado com todas as variáveis ​​necessárias para a execução do applet.
  • O applet é iniciado. Com a ajuda de Start (), o applet é iniciado e há a execução do applet após a fase de inicialização.
  • O applet é pintado. Com o paint (), a funcionalidade básica do applet é desenhada e executada.
  • O applet está parado.
  • O applet está destruído. Isso significa que todo o conteúdo é removido da memória principal, que é a função do destroy ().

Trabalho de Applets em Java

Sempre que um applet é executado, existem várias funções chamadas seqüencialmente para encontrar o objetivo principal do applet executando várias saídas.

As funções que são chamadas seqüencialmente são:

  • Init () = O init () é uma função chamada no início do programa para atribuir diferentes variáveis ​​ao programa e implementá-las em tempo real.
  • Start () - O Start () é chamado geralmente após o init () e é chamado para ver a tela HTML presente junto com a codificação Java. Sempre que um usuário sai de uma tela HTML aberta e volta, ele sai do início () pulando o Init ().
  • Paint () - A paint () é chamada quando o applet inicia a execução do programa. O paint () possui um parâmetro conhecido como Graphics and Graphics g, que auxilia na execução do programa na pintura de diferentes parâmetros.
  • Stop () - O Stop () é chamado quando o usuário sai do documento HTML e passa para o applet. Start () é usado para reiniciá-los sempre que o Stop () termina o programa e, finalmente, o pressiona.
  • Destroy () - O Destroy () é chamado quando o miniaplicativo precisa ser removido completamente da memória.

Exemplos de Applets em Java

Abaixo são mencionados alguns dos exemplos em Applets em Java:

Exemplo 1

No exemplo de codificação, veremos uma versão básica do applet Hello World. Na figura abaixo, vemos como um Applet Hello World básico é representado na plataforma de programação Bluej Java.

Sempre que tentamos executar o miniaplicativo, o miniaplicativo fornece a tela abaixo, que nos mostra muitas opções para selecionar em um intervalo de opções. Na tela abaixo, podemos gerar uma página da Web ou executar um applet no Applet Viewer ou executar o applet em um navegador da Web. Estas são algumas das opções fornecidas por nós ao executar um applet na plataforma de programação Bluej. A altura e a largura do miniaplicativo também podem ser fornecidas na caixa e, dependendo da altura e largura, desde que o miniaplicativo seja executado, criando um miniaplicativo distinto que serve soluções para vários problemas.

Agora, vemos o exemplo dos pacotes de amostra de codificação e importação para apresentar o Hello World Sample Code. Neste programa, implementamos pacotes como Applet e Graphics. O Graphics g é usado para pintar e fornecer saída em um navegador da Web ou no meio desejado, conforme desejado.

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);
)
)

Resultado

A saída Sample também é fornecida no exemplo e no applet Java. Podemos ter vários outros comentários sendo instalados para produzir várias outras saídas.

Resultado

Agora, podemos executar muitas funções no miniaplicativo, como Reiniciar, Recarregar, Parar, Salvar Iniciar e Clonar. Essas são funcionalidades que o applet fornece com vários estágios.

Exemplo 2

No próximo exemplo de codificação, veremos mais alguns aspectos dos applets Java nos quais vemos a funcionalidade básica dos applets Java. No próximo applet Java, alteramos a altura e largura do applet Java e fazemos algumas alterações básicas na funcionalidade. A escrita vem mais no meio. Um exemplo da amostra de codificação é dado abaixo, o qual é executado para obter a impressão da instrução "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);
)
)

Resultado

Vantagens e desvantagens dos applets em Java

Existem várias vantagens e desvantagens de executar um applet Java.

Vantagens

Algumas das vantagens listadas abaixo são as seguintes:

  • O applet funciona no lado do cliente, portanto, há um tempo de resposta muito baixo.
  • O applet é muito seguro e robusto.
  • Pode ser executado em muitos sistemas operacionais, como Unix, Linux e macOS.
  • O applet é combinado com HTML, CSS e Javascript para fornecer mais funcionalidade à página da web.
  • O applet é muito fácil de construir e contém muito pouca redundância.

Desvantagens

Algumas das desvantagens dos applets também podem ser mostradas no documento que ilustra o suporte ao não uso desses applets. As desvantagens são:

  • O plug-in é necessário no lado do cliente para executar o applet.
  • Sem o plug-in adequado, não há execução do miniaplicativo no lado do cliente.
  • Fazer applets complexos é bastante difícil e, portanto, é uma desvantagem.

Conclusão

Neste artigo, vemos as funções básicas de um applet, o ciclo de vida de um applet e também alguns programas básicos sobre como um applet é executado na linguagem de programação Java. Pode haver applets muito complexos que podem ser criados e implementados usando o BlueJ e outro software para HTML e CSS. Enfatizamos mais a parte teórica dos applets do que o conceito de programação para applets.

Artigos recomendados

Este é um guia para Applets em Java. Aqui discutimos a introdução, Trabalhando, o Ciclo de vida dos miniaplicativos em Java e as vantagens e desvantagens. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Objeto em Java
  2. Substituindo em Java
  3. SpringLayout em Java
  4. JFrame em Java
  5. Comentários em PHP | Exemplos