Introduktion til applets i Java

Appleten er et koncept, der kan bruges smukt i Java til sammenlægning af webbrowsere og websider til at producere en bestemt output. Applets i Java kan variere fra en simpel applet til en meget kompleks. En simpel hej World-applet lader nogen se, hvordan en grundlæggende Java-applet fungerer, og den kan repræsenteres på skærmen. I denne artikel skal vi tjekke de grundlæggende Java-applets og en anden Java-applet, som kan bruges meget i Java til løsning af flere problemer i det virkelige liv. Java-applets kan implementeres i det virkelige liv på flere andre programmeringssprog såsom Python, Dot Net og andre koder.

Lifecycle of Applets i Java

I denne fase vil vi observere applets livscyklus.

Der er fem grundlæggende faser for en applets livscyklus.

  1. Initialiser
  2. Startede
  3. Malet
  4. Holdt op
  5. ødelagt

Lad os se, hvad disse 5 faser gør:

  • Appleten er initialiseret. Ved hjælp af init () initialiseres appleten med alle de variabler, der kræves for, at appleten skal køre.
  • Applet'en startes. Ved hjælp af Start () startes appleten, og der er udførelsen af ​​appleten efter initialiseringsfasen.
  • Appleten er malet. Med malingen () tegnes og udføres applets grundlæggende funktionalitet.
  • Appletten er stoppet.
  • Appleten er ødelagt. Det betyder, at alt indhold fjernes fra hovedhukommelsen, som er funktionen til destruktionen ().

Arbejde af applets i Java

Hver gang en applet kører er der flere funktioner, der kaldes sekventielt for at finde hovedmålet med appleten, der kører adskillige output.

Funktionerne, der kaldes sekventielt, er:

  • Init () = Init () er en funktion, der kaldes i starten af ​​programmet for at tildele forskellige variabler til programmet og implementere dem i realtid.
  • Start () - Start () kaldes normalt efter init (), og det kaldes for at se HTML-skærmen, der findes sammen med Java-kodning. Hver gang en bruger forlader en åben HTML-skærm og kommer tilbage, går han fra starten () og springer over Init ().
  • Maling () - Malingen () kaldes, når appletten begynder udførelsen af ​​programmet. Malingen () har en parameter kendt som Grafik og Grafik g hjælper med udførelsen af ​​programmet i maling af forskellige parametre.
  • Stop () - Stop () kaldes, når brugeren forlader HTML-dokumentet og flytter til appletten. Start () bruges til at genstarte dem, når Stop () afslutter programmet og derefter til sidst skubber det til en effekt.
  • Destroy () - Destroy () kaldes, når appleten skal fjernes helt fra hukommelsen.

Eksempler på applets i Java

Nedenfor er nævnt nogle af eksemplerne på Applets i Java:

Eksempel 1

I kodningseksemplet ser vi en grundlæggende version af Hello World-appleten. I figuren nedenfor ser vi, hvordan en grundlæggende applet Hello World er repræsenteret i Bluej Java-programmeringsplatformen.

Hver gang vi prøver at køre appleten, giver applet skærmen herunder, som viser os mange muligheder at vælge imellem inden for en række muligheder. På skærmen herunder kan vi generere en webside eller køre en applet i Applet Viewer eller køre appleten i en webbrowser. Dette er nogle af de muligheder, som vi har givet os til at køre en applet i Bluej-programmeringsplatformen. Appletens højde og bredde kan også leveres i kassen, og afhængigt af højden og bredden, forudsat at applet kører, hvilket skaber en distinkt applet-serveringsløsning til forskellige problemer.

Nu ser vi eksemplet med prøvekodning og importpakker til præsentation af Hello World-prøvekode. I dette program implementerer vi pakker som Applet og Graphics. Grafikken g bruges til maling og levering af output i en webbrowser eller i det ønskede medium efter ønske.

Kode

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

Produktion

Eksempel på output er også givet i eksemplet, og i Java-applet kan vi have flere andre kommentarer, der installeres for at producere flere andre output.

Produktion

Nu kan vi udføre mange funktioner på appleten som f.eks. Genstart, Genindlæs, Stop, Gem Start og Klon. Dette er funktionaliteter, som appleten indeholder forskellige stadier.

Eksempel 2

I det næste kodningseksempel vil vi se nogle flere aspekter af Java-applets, hvor vi ser den grundlæggende funktionalitet for Java-applets. I den næste Java-applet ændrer vi højden og bredden på Java-appleten og nogle grundlæggende ændringer i funktionaliteten. Skrivningen kommer mere i midten. Et eksempel på den kodende prøve er givet nedenfor, der udføres for at få udskriften af ​​udsagnet "Hello World".

Kode

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

Produktion

Fordele og ulemper ved applets i Java

Der er flere fordele og ulemper ved at køre en Java-applet.

Fordele

Nogle af de nævnte fordele er som følger:

  • Appleten fungerer på klientsiden, og der er derfor meget lav responstid.
  • Appleten er meget sikker og robust.
  • Det kan udføres under mange operativsystemer, såsom Unix, Linux og macOS-operativsystem.
  • Applet'en er kombineret med HTML, CSS og Javascript for at give mere funktionalitet til websiden.
  • Appleten er meget let at opbygge og indeholder meget lidt redundans.

Ulemper

Nogle af ulemperne med Applets kan også vises i dokumentet, der illustrerer understøttelsen af ​​ikke-brug af disse applets. Ulemperne er:

  • Plugin kræves på klientsiden for at udføre applet.
  • Uden den rette plugin er der ingen udførelse af appleten på klientsiden.
  • At fremstille komplekse applets er ganske vanskeligt, og det er derfor en ulempe.

Konklusion

I denne artikel ser vi de grundlæggende funktioner i en applet, levetiden til en applet samt nogle basale programmer til, hvordan en applet kører på Java-programmeringssprog. Der kan være meget komplekse applets, der kan laves og implementeres ved hjælp af BlueJ og anden software til HTML og CSS. Vi understreger mere på teoridelen af ​​applets snarere end programmeringskonceptet for applets.

Anbefalede artikler

Dette er en guide til Applets i Java. Her diskuterer vi introduktionen, Working, lifecycle of Applets i Java og fordelene og ulemperne. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Objekt i Java
  2. Overstyring i Java
  3. SpringLayout i Java
  4. JFrame i Java
  5. Kommentarer i PHP | eksempler

Kategori: