Introduksjon til Applets i Java

Appleten er et konsept som kan brukes nydelig i Java for sammenslåing av nettlesere og websider for å produsere en spesifikk utgang. Appleter i Java kan variere fra en enkel applet til en veldig kompleks. En enkel Hello World-applet lar noen se hvordan en grunnleggende Java-applet fungerer, og den kan representeres på skjermen. I denne artikkelen skal vi sjekke de grunnleggende Java-applene og en annen Java-applet som kan brukes mye i Java for å løse flere problemer i det virkelige liv. Java-appleter kan implementeres i det virkelige liv på flere andre programmeringsspråk som Python, Dot Net og andre koder.

Lifecycle of Applets i Java

I denne fasen skal vi observere livssyklusen til appletten.

Det er fem grunnleggende faser for livssyklusen til en applet.

  1. Initial
  2. startet
  3. malt
  4. stoppet
  5. ødelagt

La oss se hva disse fem fasene gjør:

  • Appleten er initialisert. Ved hjelp av init () initialiseres appleten med alle variablene som er nødvendige for at appleten skal kjøres.
  • Appleten startes. Ved hjelp av Start () startes appleten, og det er kjøringen av appleten etter initialiseringsfasen.
  • Appleten er malt. Med malingen () tegnes og utføres den grunnleggende funksjonaliteten til appleten.
  • Appleten er stoppet.
  • Appleten er ødelagt. Det betyr at alt innholdet blir fjernet fra hovedminnet som er funksjonen til ødeleggelsen ().

Working of Applets in Java

Hver gang en applet kjører er det flere funksjoner som kalles sekvensielt for å finne hovedmålet med appleten som kjører flere utganger.

Funksjonene som sekvensielt kalles er:

  • Init () = Init () er en funksjon som kalles i begynnelsen av programmet for å tilordne forskjellige variabler til programmet og implementere dem i sanntid.
  • Start () - Start () kalles vanligvis etter init (), og det kalles for å se HTML-skjermen som er til stede sammen med Java-kodingen. Hver gang en bruker forlater en åpen HTML-skjerm og kommer tilbake, går han fra starten () og hopper over Init ().
  • Maling () - Malingen () kalles når appleten begynner utførelsen av programmet. Malingen () har en parameter kjent som Grafikk og Grafikk g hjelper i utførelsen av programmet i å male forskjellige parametere.
  • Stopp () - Stoppet () kalles når brukeren forlater HTML-dokumentet og flytter til appleten. Start () brukes til å starte dem på nytt når Stop () avslutter programmet og deretter endelig skyver det til en effekt.
  • Destroy () - Destroy () kalles når appleten må fjernes helt fra minnet.

Eksempler på appleter i Java

Nedenfor er nevnt noen av eksemplene på Applets i Java:

Eksempel 1

I kodingseksemplet skal vi se en grunnleggende versjon av Hello World-appleten. I figuren gitt nedenfor ser vi hvordan en grunnleggende applet Hello World er representert i Bluej Java-programmeringsplattformen.

Hver gang vi prøver å kjøre appleten, gir applet skjermen nedenfor som viser oss mange alternativer å velge mellom i en rekke alternativer. På skjermen nedenfor kan vi generere en webside, eller kjøre en applet i Applet Viewer eller kjøre appleten i en nettleser. Dette er noen av alternativene som vi har gitt ved å kjøre en applet i Bluej-programmeringsplattformen. Høyden og bredden på appleten kan også leveres i esken, og avhengig av høyden og bredden forutsatt at appleten kjører og gjør en distinkt applet-servering for forskjellige problemer.

Nå ser vi eksemplet med prøvekoding og importpakker for å presentere Hello World-prøvekode. I dette programmet implementerer vi pakker som Applet og Graphics. Graphics g brukes til å male og gi utdata i en nettleser eller i ønsket medium etter ø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);
)
)

Produksjon

Eksempelutgangen er også gitt i eksemplet, og i Java-appleten kan vi ha flere andre kommentarer som blir installert for å produsere flere andre utganger.

Produksjon

Nå kan vi gjøre mange funksjoner på appleten som Restart, Reload, Stop, Save Start og Clone. Dette er funksjonaliteter som appleten gir med forskjellige stadier.

Eksempel 2

I det neste kodingseksemplet skal vi se noen flere aspekter ved Java-appleter der vi ser den grunnleggende funksjonaliteten til Java-appleter. I den neste Java-appleten endrer vi høyden og bredden på Java-appleten og noen grunnleggende endringer i funksjonaliteten. Skrivingen kommer mer i midten. Et eksempel på kodingsprøven er gitt nedenfor som blir utført for å få utskriften av uttalelsen "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);
)
)

Produksjon

Fordeler og ulemper med applets i Java

Det er flere fordeler og ulemper med å kjøre en Java-applet.

Fordeler

Noen av fordelene oppført er som følger:

  • Appleten fungerer på klientsiden, og det er derfor veldig lav responstid.
  • Appleten er veldig sikker og robust.
  • Det kan kjøres under mange operativsystemer som Unix, Linux og macOS operativsystem.
  • Appleten er kombinert med HTML, CSS og Javascript for å gi mer funksjonalitet til websiden.
  • Appleten er veldig enkel å bygge og inneholder veldig lite redundans.

ulemper

Noen av ulempene med Applets kan også vises i dokumentet som illustrerer støtten for ikke bruk av disse appletene. Ulempene er:

  • Programtillegget kreves på klientsiden for å utføre appleten.
  • Uten riktig plugin er det ingen kjøring av appletten på klientsiden.
  • Å lage komplekse appleter er ganske vanskelig og er derfor en ulempe.

Konklusjon

I denne artikkelen ser vi de grunnleggende funksjonene til en applet, livssyklusen til en applet samt noen grunnleggende programmer for hvordan en applet kjører på Java-programmeringsspråket. Det kan være veldig komplekse appleter som kan lages og implementeres ved hjelp av BlueJ og annen programvare for HTML og CSS. Vi legger mer vekt på teoridelen til applets i stedet for programmeringskonseptet for applets.

Anbefalte artikler

Dette er en guide til Applets i Java. Her diskuterer vi introduksjonen, Working, Lifecycle of Applets i Java, og fordelene og ulempene. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

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