Uvod u Applelove na Javi

Applet je koncept koji se u Javi lijepo može koristiti za objedinjavanje web preglednika i web stranica kako bi se dobio specifičan izlaz. Apleti u Javi mogu se kretati od jednostavnog apleta do vrlo složenog. Jednostavni hello World applet omogućuje nekome da vidi kako radi osnovni Java applet i može li biti predstavljen na zaslonu. U ovom ćemo članku provjeriti osnovne Java aplete i još jedan Java applet koji se u Javi može široko koristiti za rješavanje nekoliko problema u stvarnom životu. Java appleti mogu se implementirati u stvarnom životu u nekoliko drugih programskih jezika kao što su Python, Dot Net i drugi kodovi.

Životni ciklus Apleta na Javi

U ovoj fazi promatrat ćemo životni ciklus apleta.

Postoji pet osnovnih faza životnog ciklusa apleta.

  1. Pokretanje
  2. počeo
  3. obojen
  4. zaustavljen
  5. uništena

Da vidimo što rade ovih 5 faza:

  • Applet se inicijalizira. Pomoću init () applet se inicijalizira sa svim varijablama koje su potrebne da se applet pokrene.
  • Applet je pokrenut. Uz pomoć Start (), applet se pokreće i tu se izvršava applet nakon faze inicijalizacije.
  • Applet je oslikan. S bojom () crta se i izvodi osnovna funkcionalnost apleta.
  • Applet je zaustavljen.
  • Aplet je uništen. To znači da je sav sadržaj uklonjen iz glavne memorije koja je funkcija kill ().

Rad Appletova na Javi

Kad god se izvrši neki aplet, postoji nekoliko funkcija koje se pozivaju uzastopno radi pronalaženja glavnog cilja apleta koji izvodi nekoliko izlaza.

Funkcije koje se uzastopno zovu su:

  • Init () = init () je funkcija koja se poziva na početku programa da dodijeli različite varijable programu i primijeni ih u stvarnom vremenu.
  • Start () - Start () obično se zove nakon init () i poziva se da se vidi HTML zaslon koji je prisutan zajedno s kodiranjem Java. Kad god korisnik ostavi otvoreni HTML ekran i vrati se, preskače Init () od početka ().
  • Paint () - boja () zove se kada applet započne izvršenje programa. Boja () ima parametar poznat kao Grafika i grafika g pomaže u izvođenju programa u slikanju različitih parametara.
  • Stop () - Stop () se poziva kada korisnik napusti HTML dokument i pređe na aplet. Start () koristi se za ponovno pokretanje kad program Stop () zaustavi program i na kraju ga gurne u učinak.
  • Destroy () - Destroy () se zove kada treba applet potpuno ukloniti iz memorije.

Primjeri apleta na Javi

Ispod su navedeni neki primjeri Appleta na Javi:

Primjer 1

U primjeru kodiranja vidjet ćemo osnovnu verziju alata Hello World. Na donjoj slici vidimo kako je osnovni program Applet Hello World predstavljen u programskoj platformi Bluej Java.

Kad god pokušamo pokrenuti applet, applet pruža zaslon ispod koji nam pokazuje mnogo opcija koje biramo iz niza opcija. Na donjem zaslonu možemo generirati web stranicu ili pokrenuti applet u Applet Viewer-u ili pokrenuti applet u web-pregledniku. Ovo su neke od mogućnosti koje nam je dao pri pokretanju appleta u Bluejinovoj programskoj platformi. Visina i širina apleta se također mogu unijeti u okvir, a ovisno o visini i širini pod uvjetom da se Applet pokreće izrađujući različita rješenja alata koja služe za različite probleme.

Sada vidimo primjer uzorka kodiranja i uvoza paketa kako bismo predstavili Hello World Sample Code. U ovom programu implementiramo pakete poput Applet i Grafika. Grafički g koristi se za slikanje i pružanje rezultata u web pregledniku ili na željenom mediju po želji.

Kodirati

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

Izlaz

Uzorak izlaza je također naveden u primjeru i u Java appletu, možemo imati nekoliko drugih komentara instaliranih za stvaranje nekoliko drugih izlaza.

Izlaz

Sada na programu možemo raditi mnoge funkcije poput Restart, Reload, Stop, Save Start i Clone. To su funkcionalnosti koje applet pruža u različitim fazama.

Primjer 2

U sljedećem primjeru kodiranja vidjet ćemo još neke aspekte Java apleta u kojima vidimo osnovnu funkcionalnost Java apleta. U sljedećem Java apletu mijenjamo visinu i širinu Java apleta i nekoliko osnovnih promjena u funkcionalnosti. Pisanje dolazi više u sredini. Dolje je dat primjer uzorka kodiranja koji se izvodi kako bi se dobio otisak izjave "Hello World".

Kodirati

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

Izlaz

Prednosti i nedostaci Appleta u Javi

Nekoliko je prednosti i nedostataka pokretanja Java apleta.

prednosti

Neke od dolje navedenih prednosti su:

  • Applet radi na strani klijenta, stoga ima vrlo malo vremena za odgovor.
  • Aplet je vrlo siguran i robustan.
  • Može se izvesti u mnogim operativnim sustavima kao što su Unix, Linux i macOS operativni sustav.
  • Applet se kombinira s HTML-om, CSS-om i Javascript-om za pružanje više funkcionalnosti web-stranici.
  • Aplet je vrlo lagan za izgradnju i sadrži vrlo malo suvišnih podataka.

Nedostaci

Neki nedostaci Appleta mogu se također prikazati u dokumentu koji ilustrira potporu neiskorišćenja ovih apleta. Nedostaci su:

  • Za izvršavanje apleta potreban je dodatak na strani klijenta.
  • Bez ispravnog dodatka nema izvršenja apleta na strani klijenta.
  • Izrada složenih jabuka prilično je teška, pa je stoga i nedostatak.

Zaključak

U ovom ćemo članku vidjeti osnovne funkcije appleta, životni ciklus apleta kao i neke osnovne programe u vezi s tim kako se aplet odvija u Java programskom jeziku. Mogu biti vrlo složeni appleti koji se mogu izraditi i implementirati koristeći BlueJ i drugi softver za HTML i CSS. Naglašavamo više na teoretskom dijelu apleta, a ne na programskom konceptu apleta.

Preporučeni članci

Ovo je vodič za Applelove na Javi. Ovdje raspravljamo o uvođenju, radu, životnom ciklusu apleta na Javi te prednostima i nedostacima. Možete i proći naše druge predložene članke da biste saznali više -

  1. Objekt u Javi
  2. Prevladavanje u Javi
  3. SpringLayout na Javi
  4. JFrame u Javi
  5. Komentari na PHP | Primjeri

Kategorija: