logo

Java Applet

Applet je posebna vrsta programa koji je ugrađen u web stranicu za generiranje dinamičkog sadržaja. Pokreće se unutar preglednika i radi na strani klijenta.

Prednost Appleta

Mnogo je prednosti appleta. Oni su sljedeći:

string.format u Javi
  • Radi na strani klijenta tako da je vrijeme odgovora manje.
  • Osiguran
  • Mogu ga izvršiti preglednici koji rade pod mnogim platformama, uključujući Linux, Windows, Mac Os itd.

Nedostatak Appleta

  • Potreban je dodatak u pregledniku klijenta za izvođenje apleta.


Znaš li
  • Tko je odgovoran za upravljanje životnim ciklusom apleta?
  • Kako izvesti animaciju u appletu?
  • Kako slikati kao kist u appletu?
  • Kako prikazati digitalni sat u appletu?
  • Kako prikazati analogni sat u appletu?
  • Kako komunicirati dva apleta?

Hijerarhija apleta

hijerarhija apleta
Kao što je prikazano na gornjem dijagramu, Applet klasa proširuje Panel. Klasa panela proširuje kontejner koji je podklasa komponente.

Životni ciklus Java Appleta

  1. Applet je inicijaliziran.
  2. Applet je pokrenut.
  3. Applet je obojen.
  4. Applet je zaustavljen.
  5. Applet je uništen.
Životni ciklus apleta

Metode životnog ciklusa za Applet:

Metode životnog ciklusa klase java.applet.Applet 4 i klasa java.awt.Component pružaju 1 metodu životnog ciklusa za applet.

java.applet.Applet klasa

Za kreiranje bilo kojeg appleta klasa java.applet.Applet mora biti naslijeđena. Pruža 4 metode životnog ciklusa apleta.

    javni void init():koristi se za inicijalizaciju Appleta. Poziva se samo jednom.javni void start():se poziva nakon što se metoda init() ili preglednik maksimizira. Koristi se za pokretanje Appleta.javni void stop():koristi se za zaustavljanje Appleta. Poziva se kada je Applet zaustavljen ili preglednik minimiziran.javna praznina uništi():koristi se za uništavanje Appleta. Poziva se samo jednom.

java.awt.Klasa komponente

Klasa komponente pruža 1 metodu životnog ciklusa apleta.

for petlja u bashu
    boja javne praznine (grafika g):koristi se za slikanje Appleta. Pruža objekt klase Graphics koji se može koristiti za crtanje ovala, pravokutnika, luka itd.

Tko je odgovoran za upravljanje životnim ciklusom apleta?

Java Plug-in softver.


Kako pokrenuti Applet?

Postoje dva načina za pokretanje appleta

  1. Putem html datoteke.
  2. Alatom appletViewer (u svrhu testiranja).

Jednostavan primjer Appleta pomoću html datoteke:

Da biste izvršili aplet putem html datoteke, kreirajte aplet i prevedite ga. Nakon toga izradite html datoteku i postavite kod appleta u html datoteku. Sada kliknite html datoteku.

 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome',150,150); } } 

Napomena: klasa mora biti javna jer je njen objekt kreiran softverom Java Plugin koji se nalazi u pregledniku.

myapplet.html

 

Jednostavan primjer Appleta pomoću alata appletviewer:

Da biste izvršili aplet pomoću alata appletviewer, kreirajte aplet koji sadrži oznaku apleta u komentaru i prevedite ga. Nakon toga pokrenite ga pomoću: appletviewer First.java. Html datoteka sada nije potrebna, ali služi samo za testiranje.

slice java array
 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome to applet',150,150); } } /* */ 

Da biste izvršili applet alatom appletviewer, napišite u naredbeni redak:

 <strong>c:&gt;</strong> javac First.java <strong>c:&gt;</strong> appletviewer First.java