logo

Java kisalkalmazás

Az Applet egy speciális programtípus, amely a weboldalba van beágyazva a dinamikus tartalom generálására. A böngészőn belül fut, és a kliens oldalon működik.

Az Applet előnyei

Az appletnek számos előnye van. Ezek a következők:

java összehasonlító karakterlánc
  • Ügyféloldalon működik, így rövidebb válaszidő.
  • Biztosítva
  • Számos platformon futó böngészők futtathatják, beleértve a Linuxot, a Windowst, a Mac Os-t stb.

Az Applet hátránya

  • A kisalkalmazás futtatásához beépülő modul szükséges az ügyfélböngészőben.


Tudod
  • Ki a felelős egy kisalkalmazás életciklusának kezeléséért?
  • Hogyan készítsünk animációt kisalkalmazásban?
  • Hogyan festhetünk ecsettel az appletben?
  • Hogyan lehet megjeleníteni a digitális órát az appletben?
  • Hogyan lehet megjeleníteni az analóg órát az appletben?
  • Hogyan kommunikáljunk két kisalkalmazást?

Az Applet hierarchiája

kisalkalmazás hierarchiája
Ahogy a fenti diagramon látható, az Applet osztály kiterjeszti a panelt. A panelosztály kiterjeszti a Container-t, amely a komponens alosztálya.

A Java Applet életciklusa

  1. A kisalkalmazás inicializálva van.
  2. Az applet elindul.
  3. Kisalkalmazás festve.
  4. Az Applet leállt.
  5. Az Applet megsemmisült.
Kisalkalmazás életciklusa

Az Applet életciklus-módszerei:

A java.applet.Applet osztály 4 életciklus-módszerei és a java.awt.Component osztály 1 életciklus-módszert biztosít egy kisalkalmazáshoz.

java.applet.Applet osztály

Bármely kisalkalmazás létrehozásához a java.applet.A Applet osztályt örökölni kell. Az applet 4 életciklus-módszerét kínálja.

    public void init():az Applet inicializálására szolgál. Csak egyszer hívják meg.public void start():az init() metódus vagy a böngésző maximalizálása után kerül meghívásra. Az Applet indítására szolgál.nyilvános üres stop():az Applet leállítására szolgál. Akkor hívják meg, ha a kisalkalmazás leáll, vagy a böngésző minimalizálva van.public void semmisít():az Applet megsemmisítésére szolgál. Csak egyszer hívják meg.

java.awt.Component osztály

A Component osztály 1 életciklus-módszert biztosít az applet számára.

húrépítő
    nyilvános üres festék (g grafika):az Applet festésére szolgál. Grafikai osztályú objektumot biztosít, amely ovális, téglalap, ív stb. rajzolására használható.

Ki a felelős egy kisalkalmazás életciklusának kezeléséért?

Java beépülő szoftver.


Hogyan kell kisalkalmazást futtatni?

Egy kisalkalmazás futtatásának két módja van

  1. html fájl alapján.
  2. AppletViewer eszközzel (tesztelési célra).

Egyszerű példa a kisalkalmazásra html fájl alapján:

A kisalkalmazás html fájllal történő végrehajtásához hozzon létre egy kisalkalmazást, és fordítsa le. Ezután hozzon létre egy html fájlt, és helyezze el a kisalkalmazás kódját a html fájlba. Most kattintson a html fájlra.

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

Megjegyzés: az osztálynak nyilvánosnak kell lennie, mert az objektumát a böngészőben található Java Plugin szoftver hozta létre.

myapplet.html

 

Egyszerű példa a kisalkalmazásra az appletviewer eszközzel:

A kisalkalmazás appletviewer eszközzel való végrehajtásához hozzon létre egy kisalkalmazást, amely megjegyzésben tartalmazza a kisalkalmazáscímkét, és fordítsa le. Ezután futtassa: appletviewer First.java. Most már nincs szükség HTML-fájlra, de csak tesztelési célokat szolgál.

do és while ciklus java-ban
 //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); } } /* */ 

A kisalkalmazás appletviewer eszközzel való végrehajtásához írja be a parancssorba:

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