Inleiding tot applets in Java

De applet is een concept dat prachtig kan worden gebruikt in Java voor het samenvoegen van webbrowsers en webpagina's om een ​​specifieke uitvoer te produceren. Applets in Java kunnen variëren van een eenvoudige tot een zeer complexe applet. Met een eenvoudige hallo World-applet kan iemand zien hoe een eenvoudige Java-applet werkt en deze op het scherm kan worden weergegeven. In dit artikel gaan we de basis-Java-applets controleren en een andere Java-applet die uitgebreid in Java kan worden gebruikt voor het oplossen van verschillende problemen in het echte leven. Java-applets kunnen in het echte leven in verschillende andere programmeertalen worden geïmplementeerd, zoals Python, Dot Net en andere codes.

De levenscyclus van applets op Java

In deze fase gaan we de levenscyclus van de applet observeren.

Er zijn vijf basisfasen voor de levenscyclus van een applet.

  1. initialize
  2. Begonnen
  3. Geschilderd
  4. gestopt
  5. Vernietigd

Laten we eens kijken wat deze 5 fasen doen:

  • De applet is geïnitialiseerd. Met behulp van init () wordt de applet geïnitialiseerd met alle variabelen die nodig zijn om de applet uit te voeren.
  • De applet is gestart. Met behulp van Start () wordt de applet gestart en wordt de applet uitgevoerd na de initialisatiefase.
  • De applet is geverfd. Met paint () wordt de basisfunctionaliteit van de applet getekend en uitgevoerd.
  • De applet is gestopt.
  • De applet is vernietigd. Het betekent dat alle inhoud wordt verwijderd uit het hoofdgeheugen, wat de functie is van de destroy ().

Werken van applets in Java

Wanneer een applet wordt uitgevoerd, zijn er verschillende functies die achtereenvolgens worden aangeroepen om het hoofddoel van de applet te vinden die verschillende uitgangen uitvoert.

De functies die opeenvolgend worden genoemd, zijn:

  • Init () = De init () is een functie die aan het begin van het programma wordt aangeroepen om verschillende variabelen aan het programma toe te wijzen en deze in realtime te implementeren.
  • Start () - Start () wordt meestal aangeroepen na init () en wordt aangeroepen om het HTML-scherm te zien dat aanwezig is samen met de Java-codering. Wanneer een gebruiker een open HTML-scherm verlaat en terugkomt, gaat hij vanaf de start () de Init over ().
  • Paint () - De paint () wordt aangeroepen wanneer de applet met de uitvoering van het programma begint. De paint () heeft een parameter die bekend staat als Graphics en Graphics g helpt bij het uitvoeren van het programma bij het schilderen van verschillende parameters.
  • Stop () - De stop () wordt aangeroepen wanneer de gebruiker het HTML-document verlaat en naar de applet gaat. Start () wordt gebruikt om ze opnieuw op te starten wanneer Stop () het programma beëindigt en het uiteindelijk in een effect duwt.
  • Destroy () - De Destroy () wordt aangeroepen wanneer de applet volledig uit het geheugen moet worden verwijderd.

Voorbeelden van applets in Java

Hieronder worden enkele voorbeelden genoemd van applets in Java:

Voorbeeld 1

In het codevoorbeeld gaan we een basisversie van de Hello World-applet zien. In de onderstaande afbeelding zien we hoe een eenvoudige applet Hello World wordt weergegeven in het Bluej Java-programmeerplatform.

Wanneer we de applet proberen uit te voeren, geeft de applet het onderstaande scherm weer dat ons veel opties laat zien om uit een reeks opties te selecteren. In het onderstaande scherm kunnen we een webpagina genereren, of een applet uitvoeren in de Applet Viewer of de applet uitvoeren in een webbrowser. Dit zijn enkele van de opties die we hebben gegeven bij het uitvoeren van een applet in het Bluej-programmeerplatform. De hoogte en breedte van de applet kunnen ook worden meegeleverd in de doos en afhankelijk van de hoogte en breedte mits de applet wordt uitgevoerd, waardoor een afzonderlijke applet-oplossing wordt geboden voor verschillende problemen.

Nu zien we het voorbeeld van de voorbeeldcodering en importpakketten om de Hello World-voorbeeldcode te presenteren. In dit programma implementeren we pakketten zoals Applet en Graphics. De grafische g wordt gebruikt voor het schilderen en leveren van uitvoer in een webbrowser of in het gewenste medium zoals gewenst.

Code

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

uitgang

De voorbeelduitvoer wordt ook in het voorbeeld gegeven en in de Java-applet kunnen verschillende andere opmerkingen worden geïnstalleerd om verschillende andere uitvoer te produceren.

uitgang

Nu kunnen we veel functies in de applet uitvoeren, zoals opnieuw opstarten, opnieuw laden, stoppen, opslaan starten en klonen. Dit zijn functionaliteiten die de applet in verschillende fasen biedt.

Voorbeeld 2

In het volgende coderingsvoorbeeld gaan we nog enkele aspecten van Java-applets bekijken waarin we de basisfunctionaliteit van Java-applets zien. In de volgende Java-applet wijzigen we de hoogte en breedte van de Java-applet en voeren we enkele basiswijzigingen in de functionaliteit door. Het schrijven komt meer in het midden. Hieronder ziet u een voorbeeld van het codeervoorbeeld dat wordt uitgevoerd om de afdruk "Hallo wereld" te krijgen.

Code

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

uitgang

Voor- en nadelen van applets in Java

Het uitvoeren van een Java-applet heeft verschillende voor- en nadelen.

voordelen

Enkele van de onderstaande voordelen zijn:

  • De applet werkt aan de client-kant en daarom is de reactietijd erg laag.
  • De applet is zeer veilig en robuust.
  • Het kan worden uitgevoerd onder vele besturingssystemen zoals Unix, Linux en macOS-besturingssysteem.
  • De applet wordt gecombineerd met HTML, CSS en Javascript om de webpagina meer functionaliteit te bieden.
  • De applet is zeer eenvoudig te bouwen en bevat zeer weinig redundantie.

nadelen

Sommige van de nadelen van applets kunnen ook worden getoond in het document ter illustratie van de ondersteuning van het niet-gebruik van deze applets. De nadelen zijn:

  • De plug-in is vereist aan de clientzijde om de applet uit te voeren.
  • Zonder de juiste plug-in wordt de applet aan de clientzijde niet uitgevoerd.
  • Het maken van complexe applets is vrij moeilijk en daarom een ​​nadeel.

Conclusie

In dit artikel zien we de basisfuncties van een applet, de levenscyclus van een applet en enkele basisprogramma's over hoe een applet in de programmeertaal Java wordt uitgevoerd. Er kunnen zeer complexe applets zijn die met BlueJ en andere software voor HTML en CSS kunnen worden gemaakt en geïmplementeerd. We benadrukken meer het theoretische deel van applets dan het programmeerconcept voor applets.

Aanbevolen artikelen

Dit is een handleiding voor applets op Java. Hier bespreken we de introductie, werken, de levenscyclus van applets in Java en de voor- en nadelen. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Object in Java
  2. Overschrijven in Java
  3. SpringLayout in Java
  4. JFrame in Java
  5. Opmerkingen in PHP | Voorbeelden