logo

Java Applet

Applet je speciální typ programu, který je zabudován do webové stránky pro generování dynamického obsahu. Běží uvnitř prohlížeče a funguje na straně klienta.

Výhoda Appletu

Applet má mnoho výhod. Jsou následující:

převést char na int java
  • Funguje na straně klienta, takže doba odezvy je kratší.
  • Zajištěno
  • Může být spuštěn v prohlížečích běžících na mnoha platformách, včetně Linuxu, Windows, Mac OS atd.

Nevýhoda appletu

  • Pro spuštění apletu je vyžadován plugin v prohlížeči klienta.


Víš
  • Kdo je zodpovědný za řízení životního cyklu apletu?
  • Jak provést animaci v appletu?
  • Jak malovat jako štětec v appletu?
  • Jak zobrazit digitální hodiny v appletu?
  • Jak zobrazit analogové hodiny v appletu?
  • Jak komunikovat dva applety?

Hierarchie appletu

hierarchie appletu
Jak je znázorněno na výše uvedeném diagramu, třída Applet rozšiřuje Panel. Třída Panel rozšiřuje Container, což je podtřída Component.

Životní cyklus Java Applet

  1. Applet je inicializován.
  2. Applet je spuštěn.
  3. Applet je malovaný.
  4. Applet je zastaven.
  5. Applet je zničen.
Životní cyklus apletu

Metody životního cyklu pro Applet:

Metody životního cyklu třídy java.applet.Applet 4 a třída java.awt.Component poskytují metody 1 životního cyklu pro aplet.

třída java.applet.Applet

Pro vytvoření jakéhokoli appletu musí být zděděna třída java.applet.Applet. Poskytuje 4 metody životního cyklu apletu.

    public void init():se používá k inicializaci apletu. Vyvolá se pouze jednou.public void start():se vyvolá po maximalizaci metody init() nebo prohlížeče. Slouží ke spuštění apletu.public void stop():se používá k zastavení apletu. Vyvolá se při zastavení apletu nebo při minimalizaci prohlížeče.public void zničit():se používá ke zničení appletu. Vyvolá se pouze jednou.

java.awt.třída komponent

Třída Component poskytuje 1 metodu životního cyklu apletu.

vypnutí vývojářského režimu androidu
    barva veřejné prázdnoty (grafika g):se používá k malování appletu. Poskytuje objekt třídy Graphics, který lze použít pro kreslení oválu, obdélníku, oblouku atd.

Kdo je zodpovědný za řízení životního cyklu appletu?

Java Plug-in software.


Jak spustit applet?

Existují dva způsoby, jak spustit applet

  1. Podle html souboru.
  2. Pomocí nástroje appletViewer (pro účely testování).

Jednoduchý příklad appletu pomocí html souboru:

Chcete-li spustit applet pomocí html souboru, vytvořte applet a zkompilujte jej. Poté vytvořte soubor html a vložte kód apletu do souboru html. Nyní klikněte na soubor 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: třída musí být veřejná, protože její objekt je vytvořen softwarem Java Plugin, který je umístěn v prohlížeči.

myapplet.html

 

Jednoduchý příklad nástroje Applet by appletviewer:

Chcete-li spustit applet nástrojem appletviewer, vytvořte applet, který obsahuje značku appletu v komentáři, a zkompilujte jej. Poté jej spusťte pomocí: appletviewer First.java. Html soubor nyní není vyžadován, ale je pouze pro testovací účely.

plná forma ide
 //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); } } /* */ 

Chcete-li spustit aplet nástrojem appletviewer, napište do příkazového řádku:

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