Introduktion till applets i Java

Appleten är ett koncept som kan användas vackert i Java för sammanslagning av webbläsare och webbsidor för att producera en specifik utgång. Applets i Java kan variera från en enkel applet till en mycket komplex applet. En enkel Hello World-applet låter någon se hur en grundläggande Java-applet fungerar och den kan representeras på skärmen. I den här artikeln kommer vi att kontrollera de grundläggande Java-appleterna och en annan Java-applet som kan användas i Java för att lösa flera problem i verkligheten. Java-appletar kan implementeras i verkligheten i flera andra programmeringsspråk som Python, Dot Net och andra koder.

Lifecycle of Applets i Java

I den här fasen kommer vi att observera applets livscykel.

Det finns fem grundfaser för livscykeln för en applet.

  1. Initiera
  2. Satte igång
  3. Målad
  4. stoppad
  5. Förstörd

Låt oss se vad dessa fem faser gör:

  • Appleten initialiseras. Med hjälp av init () initialiseras appletten med alla variabler som krävs för att appleten ska köras.
  • Appleten startas. Med hjälp av Start () startas appletten och exekveringen av appletten efter initieringsfasen.
  • Appleten är målad. Med färgen () dras och körs appletens grundläggande funktionalitet.
  • Appletten stoppas.
  • Appletten förstörs. Det betyder att allt innehåll tas bort från huvudminnet som är funktionen för förstörelsen ().

Working of Applets in Java

När en applet körs finns det flera funktioner som kallas i följd för att hitta huvudmålet för appleten som kör flera utgångar.

Funktionerna som sekventiellt kallas är:

  • Init () = Init () är en funktion som kallas i början av programmet för att tilldela olika variabler till programmet och implementera dem i realtid.
  • Start () - Start () kallas vanligtvis efter init () och den kallas för att se HTML-skärmen som finns tillsammans med Java-kodningen. När en användare lämnar en öppen HTML-skärm och kommer tillbaka går han från början () och hoppar över Init ().
  • Måla () - Färgen () kallas när appletten börjar körningen av programmet. Färgen () har en parameter som kallas Grafik och Grafik g hjälper till att utföra programmet för att måla olika parametrar.
  • Stopp () - Stoppet () kallas när användaren lämnar HTML-dokumentet och flyttar till appletten. Start () används för att starta om dem närhelst Stop () avslutar programmet och sedan slutligen driver det till en effekt.
  • Destroy () - Destroy () kallas när appletten måste tas bort helt från minnet.

Exempel på applikationer i Java

Nedan nämns några av exemplen på Applets i Java:

Exempel 1

I kodningsexemplet kommer vi att se en grundversion av Hello World-appletten. I figuren nedan ser vi hur en grundläggande applet Hello World representeras i Bluej Java-programmeringsplattformen.

När vi försöker köra appletten tillhandahåller applet skärmen nedan som visar oss många alternativ att välja mellan inom ett antal alternativ. På skärmen nedan kan vi generera en webbsida eller köra en applet i Applet Viewer eller köra appletten i en webbläsare. Detta är några av de alternativ som vi har gett oss för att köra en applet i Bluej-programmeringsplattformen. Appletens höjd och bredd kan också tillhandahållas i rutan och beroende på höjden och bredden förutsatt att appleten kör en distinkt applet-serveringslösning för olika problem.

Nu ser vi exemplet med provkodning och importpaket för att presentera Hello World-provkoden. I detta program implementerar vi paket som applet och grafik. Grafiken g används för att måla och tillhandahålla utmatning i en webbläsare eller i önskat medium efter önskemål.

Koda

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

Provutgången ges också i exemplet och i Java-applet kan vi ha flera andra kommentarer som installeras för att producera flera andra utgångar.

Produktion

Nu kan vi göra många funktioner på appleten som omstart, ladda om, stoppa, spara start och klon. Dessa är funktionaliteter som appleten tillhandahåller i olika stadier.

Exempel 2

I nästa kodningsexempel kommer vi att se några fler aspekter av Java-appletar där vi ser den grundläggande funktionaliteten för Java-appleter. I nästa Java-applet ändrar vi höjden och bredden på Java-appleten och vi har några grundläggande ändringar i funktionaliteten. Skrivandet kommer mer i mitten. Ett exempel på kodningsprovet ges nedan som utförs för att få utskriften av uttalandet "Hello World".

Koda

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

Fördelar och nackdelar med applets i Java

Det finns flera fördelar och nackdelar med att köra en Java-applet.

fördelar

Några av de fördelar som anges nedan är följande:

  • Appleten fungerar på klientsidan och det finns därför mycket låg responstid.
  • Appleten är mycket säker och robust.
  • Det kan köras under många operativsystem som Unix, Linux och macOS operativsystem.
  • Appleten kombineras med HTML, CSS och Javascript för att ge mer funktionalitet på webbsidan.
  • Appletten är väldigt lätt att bygga och innehåller mycket liten redundans.

nackdelar

Några av nackdelarna med Applets kan också visas i dokumentet som illustrerar stödet för att dessa applikationer inte används. Nackdelarna är:

  • Plugin krävs på klientsidan för att köra appletten.
  • Utan rätt plugin finns det ingen körning av appleten på klientsidan.
  • Att göra komplexa appletar är ganska svårt och är därför en nackdel.

Slutsats

I den här artikeln ser vi de grundläggande funktionerna för en applet, livscykeln för en applet samt några grundläggande program för hur en applet körs på programmeringsspråket Java. Det kan finnas mycket komplexa appletar som kan skapas och implementeras med BlueJ och annan programvara för HTML och CSS. Vi betonar mer teoridelen för applets snarare än programmeringskonceptet för applets.

Rekommenderade artiklar

Detta är en guide till Applets i Java. Här diskuterar vi introduktionen, Working, Lifecycle of Applets i Java och fördelarna och nackdelarna. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Objekt i Java
  2. Övergripande i Java
  3. SpringLayout i Java
  4. JFrame i Java
  5. Kommentarer i PHP | exempel

Kategori: