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
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
- A kisalkalmazás inicializálva van.
- Az applet elindul.
- Kisalkalmazás festve.
- Az Applet leállt.
- Az Applet megsemmisült.
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.
java.awt.Component osztály
A Component osztály 1 életciklus-módszert biztosít az applet számára.
húrépítő
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
- html fájl alapján.
- 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:></strong> javac First.java <strong>c:></strong> appletviewer First.java