logo

Miniaplicativo Java

Applet é um tipo especial de programa incorporado na página da web para gerar o conteúdo dinâmico. Ele roda dentro do navegador e funciona no lado do cliente.

Vantagem do miniaplicativo

Existem muitas vantagens do miniaplicativo. Eles são os seguintes:

nginx
  • Funciona no lado do cliente, portanto, menos tempo de resposta.
  • Protegido
  • Ele pode ser executado por navegadores rodando em diversas plataformas, incluindo Linux, Windows, Mac Os etc.

Desvantagem do miniaplicativo

  • O plug-in é necessário no navegador do cliente para executar o miniaplicativo.


Você sabe
  • Quem é responsável por gerenciar o ciclo de vida de um miniaplicativo?
  • Como realizar animação no applet?
  • Como pintar como pincel no miniaplicativo?
  • Como exibir o relógio digital no miniaplicativo?
  • Como exibir o relógio analógico no miniaplicativo?
  • Como comunicar dois miniaplicativos?

Hierarquia do miniaplicativo

hierarquia do miniaplicativo
Conforme exibido no diagrama acima, a classe Applet estende Panel. A classe Panel estende Container, que é a subclasse de Component.

Ciclo de vida do miniaplicativo Java

  1. O miniaplicativo é inicializado.
  2. O miniaplicativo é iniciado.
  3. O miniaplicativo é pintado.
  4. O miniaplicativo está parado.
  5. O miniaplicativo é destruído.
Ciclo de vida do miniaplicativo

Métodos de ciclo de vida para miniaplicativo:

Os métodos de ciclo de vida da classe 4 java.applet.Applet e a classe java.awt.Component fornecem métodos de 1 ciclo de vida para um miniaplicativo.

Classe java.applet.Applet

Para criar qualquer miniaplicativo, a classe java.applet.Applet deve ser herdada. Ele fornece 4 métodos de ciclo de vida do miniaplicativo.

    inicialização pública nula():é usado para inicializar o miniaplicativo. É invocado apenas uma vez.início vazio público():é invocado após o método init() ou o navegador ser maximizado. É usado para iniciar o miniaplicativo.parada pública nula():é usado para parar o miniaplicativo. É invocado quando o miniaplicativo é interrompido ou o navegador é minimizado.público void destruir():é usado para destruir o miniaplicativo. É invocado apenas uma vez.

Classe java.awt.Component

A classe Component fornece 1 método de ciclo de vida do miniaplicativo.

Fundamentos de construção do Ubuntu
    pintura vazia pública (Gráficos g):é usado para pintar o miniaplicativo. Ele fornece objeto de classe Graphics que pode ser usado para desenhar ovais, retângulos, arcos, etc.

Quem é responsável por gerenciar o ciclo de vida de um miniaplicativo?

Software plug-in Java.


Como executar um miniaplicativo?

Existem duas maneiras de executar um miniaplicativo

  1. Por arquivo html.
  2. Pela ferramenta appletViewer (para fins de teste).

Exemplo simples de Applet por arquivo html:

Para executar o applet por arquivo html, crie um applet e compile-o. Depois disso, crie um arquivo html e coloque o código do miniaplicativo no arquivo html. Agora clique no arquivo html.

 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome',150,150); } } 

Nota: a classe deve ser pública porque seu objeto é criado pelo software Java Plugin que reside no navegador.

meuapplet.html

 

Exemplo simples de Applet pela ferramenta appletviewer:

Para executar o applet pela ferramenta appletviewer, crie um applet que contenha a tag applet no comentário e compile-o. Depois disso, execute-o em: appletviewer First.java. Agora o arquivo HTML não é necessário, mas é apenas para fins de teste.

como obter uma data atual em java
 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome to applet',150,150); } } /* */ 

Para executar o applet pela ferramenta appletviewer, escreva no prompt de comando:

 <strong>c:&gt;</strong> javac First.java <strong>c:&gt;</strong> appletviewer First.java