logo

Applet Java

L'applet è un tipo speciale di programma incorporato nella pagina Web per generare contenuto dinamico. Funziona all'interno del browser e funziona lato client.

Vantaggio dell'applet

Ci sono molti vantaggi dell'applet. Sono i seguenti:

seleziona SQL da più tabelle
  • Funziona lato client, quindi tempi di risposta inferiori.
  • Protetto
  • Può essere eseguito da browser che funzionano su molte piattaforme, inclusi Linux, Windows, Mac Os ecc.

Svantaggio dell'applet

  • Il plug-in è richiesto nel browser client per eseguire l'applet.


Sai
  • Chi è responsabile della gestione del ciclo di vita di un'applet?
  • Come eseguire l'animazione nell'applet?
  • Come dipingere come un pennello nell'applet?
  • Come visualizzare l'orologio digitale nell'applet?
  • Come visualizzare l'orologio analogico nell'applet?
  • Come comunicare tra due applet?

Gerarchia dell'applet

gerarchia dell'applet
Come mostrato nel diagramma sopra, la classe Applet estende Panel. La classe Panel estende Container che è la sottoclasse di Component.

Ciclo di vita dell'applet Java

  1. L'applet è inizializzata.
  2. L'applet è avviata.
  3. L'applet è dipinta.
  4. L'applet è stata interrotta.
  5. L'applet è stata distrutta.
Ciclo di vita dell'applet

Metodi del ciclo di vita per l'applet:

I metodi del ciclo di vita della classe java.applet.Applet 4 e la classe java.awt.Component forniscono 1 metodo del ciclo di vita per un'applet.

classe java.applet.Applet

Per creare qualsiasi applet la classe java.applet.Applet deve essere ereditata. Fornisce 4 metodi del ciclo di vita dell'applet.

    public void init():viene utilizzato per inizializzare l'applet. Viene invocato una sola volta.public void start():viene richiamato dopo che il metodo init() o il browser è stato ingrandito. Viene utilizzato per avviare l'applet.public void stop():viene utilizzato per arrestare l'applet. Viene richiamato quando l'applet viene interrotta o il browser viene ridotto a icona.public void destroy():viene utilizzato per distruggere l'applet. Viene invocato una sola volta.

classe java.awt.Component

La classe Component fornisce 1 metodo del ciclo di vita dell'applet.

valore della stringa
    public void paint(Grafica g):viene utilizzato per dipingere l'applet. Fornisce un oggetto di classe Graphics che può essere utilizzato per disegnare ovali, rettangoli, archi, ecc.

Chi è responsabile della gestione del ciclo di vita di un'applet?

Software plug-in Java.


Come eseguire un'applet?

Esistono due modi per eseguire un'applet

  1. Tramite file html.
  2. Tramite lo strumento appletViewer (a scopo di test).

Semplice esempio di applet tramite file html:

Per eseguire l'applet tramite file html, creare un'applet e compilarla. Successivamente crea un file html e inserisci il codice dell'applet nel file html. Ora fai clic sul file 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: la classe deve essere pubblica perché il suo oggetto viene creato dal software Java Plugin che risiede nel browser.

miaapplet.html

 

Semplice esempio di applet tramite lo strumento appletviewer:

Per eseguire l'applet tramite lo strumento appletviewer, creare un'applet che contenga il tag dell'applet nel commento e compilarla. Successivamente eseguilo con: appletviewer First.java. Ora il file HTML non è richiesto ma è solo a scopo di test.

elenco immutabile 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); } } /* */ 

Per eseguire l'applet tramite lo strumento appletviewer, scrivere nel prompt dei comandi:

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