Introduzione alle applet in Java

L'applet è un concetto che può essere magnificamente usato in Java per la fusione di browser Web e pagine Web per produrre un output specifico. Le applet in Java possono variare da una semplice a una molto complessa. Un semplice applet Hello World consente a qualcuno di vedere come funziona un applet Java di base e può essere rappresentato sullo schermo. In questo articolo, controlleremo le applet Java di base e un'altra applet Java che può essere ampiamente utilizzata in Java per la risoluzione di numerosi problemi nella vita reale. Le applet Java possono essere implementate nella vita reale in molti altri linguaggi di programmazione come Python, Dot Net e altri codici.

Il ciclo di vita delle applet in Java

In questa fase, osserveremo il ciclo di vita dell'applet.

Esistono cinque fasi di base per il ciclo di vita di un'applet.

  1. Inizializzare
  2. Iniziato
  3. Dipinto
  4. Fermato
  5. Distrutto

Vediamo cosa fanno queste 5 fasi:

  • L'applet è inizializzata. Con l'aiuto di init () l'applet viene inizializzata con tutte le variabili necessarie per l'esecuzione dell'applet.
  • L'applet è avviata. Con l'aiuto di Start (), l'applet viene avviata e c'è l'esecuzione dell'applet dopo la fase di inizializzazione.
  • L'applet è dipinta. Con paint (), la funzionalità di base dell'applet viene disegnata ed eseguita.
  • L'applet viene interrotta.
  • L'applet è distrutta. Significa che tutti i contenuti vengono rimossi dalla memoria principale che è la funzione di destroy ().

Funzionamento delle applet in Java

Ogni volta che viene eseguita un'applet ci sono diverse funzioni che vengono chiamate in sequenza per trovare l'obiettivo principale dell'applet che esegue diversi output.

Le funzioni chiamate in sequenza sono:

  • Init () = init () è una funzione chiamata all'inizio del programma per assegnare diverse variabili al programma e implementarle in tempo reale.
  • Start () - Start () viene chiamato in genere dopo init () e viene chiamato per visualizzare la schermata HTML presente insieme alla codifica Java. Ogni volta che un utente lascia una schermata HTML aperta e ritorna, parte da start () saltando Init ().
  • Paint () - Il paint () viene chiamato quando l'applet inizia l'esecuzione del programma. La vernice () ha un parametro noto come Grafica e Grafica g aiuta nell'esecuzione del programma nel dipingere parametri diversi.
  • Stop () : Stop () viene chiamato quando l'utente lascia il documento HTML e passa all'applet. Start () viene utilizzato per riavviarli ogni volta che Stop () termina il programma e infine lo spinge in un effetto.
  • Destroy () - Il Destroy () viene chiamato quando l'applet deve essere rimosso completamente dalla memoria.

Esempi di applet in Java

Di seguito sono riportati alcuni degli esempi su Applet in Java:

Esempio 1

Nell'esempio di codifica, vedremo una versione di base dell'applet Hello World. Nella figura sotto, vediamo come viene rappresentato un Applet Hello World di base nella piattaforma di programmazione Bluej Java.

Ogni volta che proviamo a eseguire l'applet, l'applet fornisce la schermata seguente che ci mostra molte opzioni da selezionare all'interno di una gamma di opzioni. Nella schermata seguente, possiamo generare una pagina Web o eseguire un'applet nel Visualizzatore applet o eseguire l'applet in un browser Web. Queste sono alcune delle opzioni che ci sono state fornite nell'esecuzione di un'applet nella piattaforma di programmazione Bluej. L'altezza e la larghezza dell'applet possono anche essere fornite nella confezione e, a seconda dell'altezza e della larghezza, a condizione che l'applet funzioni creando un'applet distinta che serve soluzioni per vari problemi.

Ora vediamo l'esempio della codifica di esempio e l'importazione dei pacchetti per presentare il Hello World Sample Code. In questo programma, implementiamo pacchetti come Applet e Grafica. La Grafica g viene utilizzata per dipingere e fornire output in un browser Web o nel supporto desiderato come desiderato.

Codice

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

Produzione

L'output di esempio viene anche fornito nell'esempio e nell'applet Java, possiamo avere diversi altri commenti installati per produrre diversi altri output.

Produzione

Ora, possiamo fare molte funzioni sull'applet come Riavvia, Ricarica, Ferma, Salva Avvia e Clona. Queste sono funzionalità che l'applet fornisce con varie fasi.

Esempio n. 2

Nel prossimo esempio di codifica, vedremo alcuni altri aspetti delle applet Java in cui vediamo le funzionalità di base delle applet Java. Nella prossima applet Java, cambiamo l'altezza e la larghezza dell'applet Java e apportiamo alcune modifiche di base alla funzionalità. La scrittura arriva più nel mezzo. Di seguito è riportato un esempio dell'esempio di codifica che viene eseguito per ottenere la stampa dell'istruzione "Hello World".

Codice

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

Produzione

Vantaggi e svantaggi delle applet in Java

Esistono diversi vantaggi e svantaggi nell'esecuzione di un'applet Java.

vantaggi

Alcuni dei vantaggi elencati di seguito sono i seguenti:

  • L'applet funziona sul lato client, quindi i tempi di risposta sono molto bassi.
  • L'applet è molto sicura e robusta.
  • Può essere eseguito con molti sistemi operativi come Unix, Linux e macOS.
  • L'applet è combinato con HTML, CSS e Javascript per fornire più funzionalità alla pagina Web.
  • L'applet è molto facile da costruire e contiene ridondanza molto ridotta.

svantaggi

Alcuni degli svantaggi delle applet possono anche essere mostrati nel documento che illustra il supporto del non utilizzo di queste applet. Gli svantaggi sono:

  • Il plug-in è richiesto sul lato client per eseguire l'applet.
  • Senza il plug-in corretto, non è possibile eseguire l'applet sul lato client.
  • Realizzare applet complesse è piuttosto difficile e quindi è uno svantaggio.

Conclusione

In questo articolo, vediamo le funzioni di base di un'applet, il ciclo di vita di un'applet e alcuni programmi di base su come viene eseguita un'applet nel linguaggio di programmazione Java. Ci possono essere applet molto complesse che possono essere create e implementate usando BlueJ e altri software per HTML e CSS. Sottolineiamo maggiormente la parte teorica delle applet piuttosto che il concetto di programmazione delle applet.

Articoli consigliati

Questa è una guida alle applet in Java. Qui discutiamo l'introduzione, il funzionamento, il ciclo di vita delle applet in Java e i vantaggi e gli svantaggi. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Oggetto in Java
  2. Sostituzione in Java
  3. SpringLayout in Java
  4. JFrame in Java
  5. Commenti in PHP | Esempi

Categoria: