Introducere în Applets în Java

Appletul este un concept care poate fi folosit în Java pentru amalgamarea browserelor web și a paginilor web pentru a produce o ieșire specifică. Aplicațiile din Java pot varia de la o simplă applet la una foarte complexă. Un simplu applet hello World permite cuiva să vadă cum funcționează un applet Java de bază și poate fi reprezentat pe ecran. În acest articol, vom verifica applet-urile de bază Java și o altă applet Java care poate fi utilizată pe scară largă în Java pentru rezolvarea mai multor probleme din viața reală. Aplicațiile Java pot fi implementate în viața reală în alte alte limbaje de programare, cum ar fi Python, Dot Net și alte coduri.

Ciclul de viață al aplicațiilor în Java

În această fază, vom observa ciclul de viață al appletului.

Există cinci faze de bază pentru ciclul de viață al unei appleturi.

  1. inițializează
  2. A început
  3. Pictat
  4. Oprit
  5. Distrus

Să vedem ce fac aceste 5 faze:

  • Apetitia este initializata. Cu ajutorul init (), miniatura este inițializată cu toate variabilele care sunt necesare pentru rularea appletului.
  • Aparatul este pornit. Cu ajutorul Start (), aplicația este pornită și există execuția appletului după faza de inițializare.
  • Aplicația este vopsită. Cu vopseaua (), funcția de bază a appletului este desenată și executată.
  • Aparatul este oprit.
  • Aparatul este distrus. Înseamnă că toate conținuturile sunt eliminate din memoria principală, care este funcția distrugerii ().

Funcționarea aplicațiilor în Java

Ori de câte ori o applet rulează, există mai multe funcții care sunt numite secvențial pentru a găsi obiectivul principal al appletului care rulează mai multe ieșiri.

Funcțiile care sunt numite secvențial sunt:

  • Init () = Init () este o funcție care este apelată la începutul programului pentru a atribui diferite variabile programului și a le implementa în timp real.
  • Start () - Start () se numește de obicei după init () și este chemat pentru a vedea ecranul HTML care este prezent împreună cu codarea Java. Ori de câte ori un utilizator lasă un ecran HTML deschis și se întoarce, pleacă de la început () sărind pe Init ().
  • Paint () - Paint () se numește atunci când appletul începe execuția programului. Paint () are un parametru cunoscut sub numele de Graphics and Graphics g ajută la execuția programului în pictura diferiților parametri.
  • Stop () - Stop () este apelat atunci când utilizatorul părăsește documentul HTML și se mută la applet. Start () este folosit pentru a le reporni de fiecare dată când Stop () încheie programul, apoi îl împinge în final într-un efect.
  • Destroy () - Distrugerea () este apelată atunci când appletul trebuie eliminat complet din memorie.

Exemple de appleturi în Java

Mai jos sunt menționate câteva dintre exemple despre Applets în Java:

Exemplul # 1

În exemplul de codare, vom vedea o versiune de bază a appletului Hello World. În figura prezentată mai jos, vedem cum este reprezentată o bază de bază Applet Hello World în platforma de programare Bluej Java.

Ori de câte ori încercăm să rulăm appletul, appletul oferă ecranul de mai jos, care ne arată multe opțiuni de selectat dintr-o gamă de opțiuni. În ecranul de mai jos, putem genera o pagină web sau puteți rula o applet în Applet Viewer sau puteți rula applet-ul într-un browser Web. Acestea sunt câteva dintre opțiunile pe care ni le-a oferit în rularea unei appleturi în platforma de programare Bluej. Înălțimea și lățimea appletului pot fi, de asemenea, prevăzute în cutie și în funcție de înălțimea și lățimea, cu condiția ca Appletul să efectueze o aplicație distinctă care servește soluții pentru diverse probleme.

Acum vom vedea exemplul de pachete de codare și import pachete pentru a prezenta codul de eșantion Hello World. În acest program, implementăm pachete precum Applet și Graphics. Graphics g este utilizat pentru vopsirea și furnizarea de ieșiri într-un browser web sau în suportul dorit după dorință.

Cod

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

producție

Ieșirea Eșantionului este dată și în exemplu și în applet-ul Java, putem avea instalate alte câteva comentarii pentru a produce mai multe alte ieșiri.

producție

Acum, putem face multe funcții pe applet, cum ar fi Restart, Reîncărcare, Stop, Salvare Start și Clonare. Acestea sunt funcționalități pe care aplicația le oferă diverse etape.

Exemplul # 2

În următorul exemplu de codare, vom vedea câteva alte aspecte ale applet-urilor Java în care vedem funcționalitatea de bază a applet-urilor Java. În următoarea applet Java, schimbăm înălțimea și lățimea aplicației Java și vom face unele modificări de bază în funcționalitate. Scrisul vine mai mult la mijloc. Un exemplu de eșantion de codare este dat mai jos care este executat pentru a obține tipărirea declarației „Hello World”.

Cod

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

producție

Avantajele și dezavantajele aplicațiilor din Java

Există mai multe avantaje și dezavantaje ale rulării unei applet Java.

avantaje

Unele dintre avantajele enumerate mai jos sunt următoarele:

  • Appletul funcționează la nivelul clientului, deci există un timp de răspuns foarte mic.
  • Aplicația este foarte sigură și robustă.
  • Poate fi executat în mai multe sisteme de operare, cum ar fi Unix, Linux și sistemul de operare macOS.
  • Appletul este combinat cu HTML, CSS și Javascript pentru a oferi mai multă funcționalitate paginii web.
  • Aplicația este foarte ușor de construit și conține redundanță foarte mică.

Dezavantaje

Unele dintre dezavantajele Applets pot fi, de asemenea, prezentate în documentul care ilustrează suportul nefolosirii acestor appleturi. Dezavantajele sunt:

  • Pluginul este necesar la partea clientului pentru a executa appletul.
  • Fără pluginul corespunzător, nu există nicio execuție a appletului din partea clientului.
  • Realizarea de appleturi complexe este destul de dificilă și, prin urmare, este un dezavantaj.

Concluzie

În acest articol, vedem funcțiile de bază ale unei appleturi, ciclul de viață al unei appleturi, precum și unele programe de bază cu privire la modul în care o applet rulează în limbajul de programare Java. Pot exista aplicații foarte complexe care pot fi făcute și implementate folosind BlueJ și alte programe software pentru HTML și CSS. Subliniem mai mult partea de teorie a applet-urilor, decât conceptul de programare pentru applet-uri.

Articole recomandate

Acesta este un ghid pentru Applets în Java. Aici discutăm despre introducerea, Lucrul, ciclul de viață al aplicațiilor în Java și avantajele și dezavantajele. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Obiect în Java
  2. Suprasolicitare în Java
  3. SpringLayout în Java
  4. JFrame în Java
  5. Comentarii în PHP | Exemple