logo

Java Applet

Applet je špeciálny typ programu, ktorý je vložený do webovej stránky na generovanie dynamického obsahu. Beží vo vnútri prehliadača a funguje na strane klienta.

Výhoda appletu

Applet má veľa výhod. Sú nasledovné:

previesť char na int java
  • Funguje to na strane klienta, takže čas odozvy je kratší.
  • Zabezpečené
  • Môžu ho spúšťať prehliadače spustené na mnohých platformách vrátane Linuxu, Windowsu, Mac OS atď.

Nevýhoda appletu

  • Na spustenie apletu sa v klientskom prehliadači vyžaduje plugin.


Vieš
  • Kto je zodpovedný za riadenie životného cyklu apletu?
  • Ako vykonať animáciu v applete?
  • Ako maľovať ako štetec v applete?
  • Ako zobraziť digitálne hodiny v applete?
  • Ako zobraziť analógové hodiny v applete?
  • Ako komunikovať dva applety?

Hierarchia appletu

hierarchia appletu
Ako je znázornené na obrázku vyššie, trieda Applet rozširuje Panel. Trieda panela rozširuje Container, ktorý je podtriedou Component.

Životný cyklus apletu Java

  1. Applet je inicializovaný.
  2. Applet je spustený.
  3. Applet je maľovaný.
  4. Applet je zastavený.
  5. Applet je zničený.
Životný cyklus apletu

Metódy životného cyklu apletu:

Metódy životného cyklu triedy java.applet.Applet 4 a trieda java.awt.Component poskytuje 1 metódy životného cyklu apletu.

trieda java.applet.Applet

Na vytvorenie akéhokoľvek appletu musí byť zdedená trieda java.applet.Applet. Poskytuje 4 metódy životného cyklu apletu.

    public void init():sa používa na inicializáciu apletu. Vyvoláva sa iba raz.public void start():sa vyvolá po maximalizácii metódy init() alebo prehliadača. Používa sa na spustenie apletu.public void stop():sa používa na zastavenie apletu. Vyvolá sa pri zastavení apletu alebo pri minimalizovaní prehliadača.verejné void zničiť():sa používa na zničenie apletu. Vyvoláva sa iba raz.

java.awt.trieda komponentov

Trieda Component poskytuje metódu 1 životného cyklu apletu.

odstráňte vyrovnávaciu pamäť npm
    farba na verejné prázdno (grafika g):sa používa na maľovanie appletu. Poskytuje objekt triedy Graphics, ktorý možno použiť na kreslenie oválu, obdĺžnika, oblúka atď.

Kto je zodpovedný za riadenie životného cyklu apletu?

Java Plug-in softvér.


Ako spustiť applet?

Existujú dva spôsoby, ako spustiť applet

  1. Podľa html súboru.
  2. Pomocou nástroja appletViewer (na účely testovania).

Jednoduchý príklad appletu pomocou html súboru:

Ak chcete spustiť aplet pomocou súboru html, vytvorte aplet a skompilujte ho. Potom vytvorte súbor html a umiestnite kód apletu do súboru html. Teraz kliknite na súbor html.

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

Poznámka: trieda musí byť verejná, pretože jej objekt je vytvorený softvérom Java Plugin, ktorý sa nachádza v prehliadači.

myapplet.html

 

Jednoduchý príklad nástroja Applet by appletviewer:

Ak chcete spustiť aplet pomocou nástroja na prehliadanie apletov, vytvorte aplet, ktorý obsahuje značku apletu v komentári a skompilujte ho. Potom ho spustite pomocou: appletviewer First.java. Teraz nie je potrebný súbor Html, ale slúži len na testovacie účely.

vypnite režim vývojára
 //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); } } /* */ 

Ak chcete spustiť aplet pomocou nástroja na prehliadanie apletov, napíšte do príkazového riadka:

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