Applet is een speciaal type programma dat in de webpagina is ingebed om de dynamische inhoud te genereren. Het draait in de browser en werkt aan de clientzijde.
Voordeel van Applet
Er zijn veel voordelen van applet. Ze zijn als volgt:
Java-substringfunctie
- Het werkt aan de clientzijde, dus minder responstijd.
- Beveiligd
- Het kan worden uitgevoerd door browsers die onder vele platformen draaien, waaronder Linux, Windows, Mac Os enz.
Nadeel van Applet
- Plug-in is vereist in de clientbrowser om applet uit te voeren.
Ken jij
- Wie is verantwoordelijk voor het beheer van de levenscyclus van een applet?
- Hoe animatie uitvoeren in applet?
- Hoe schilder je als een penseel in applet?
- Hoe kan ik de digitale klok in applet weergeven?
- Hoe kan ik de analoge klok in applet weergeven?
- Hoe twee applets communiceren?
Hiërarchie van Applet
Zoals weergegeven in het bovenstaande diagram, breidt de Applet-klasse Panel uit. Paneelklasse breidt Container uit, de subklasse van Component. |
Levenscyclus van Java-applet
- Applet is geïnitialiseerd.
- Applet wordt gestart.
- Applet is geverfd.
- Applet is gestopt.
- Applet wordt vernietigd.
Levenscyclusmethoden voor Applet:
De levenscyclusmethoden java.applet.Applet klasse 4 en de klasse java.awt.Component bieden levenscyclusmethoden voor een applet.
java.applet.Applet-klasse
Voor het maken van een applet moet de klasse java.applet.Applet worden overgenomen. Het biedt 4 levenscyclusmethoden van applet.
java.awt.Component-klasse
De klasse Component biedt 1 levenscyclusmethode voor applet.
string naar booleaanse java
Wie is verantwoordelijk voor het beheer van de levenscyclus van een applet?
Java-plug-insoftware.
Hoe voer je een applet uit?
Er zijn twee manieren om een applet uit te voeren
- Via html-bestand.
- Met de appletViewer-tool (voor testdoeleinden).
Eenvoudig voorbeeld van applet per html-bestand:
Om de applet per html-bestand uit te voeren, maakt u een applet en compileert u deze. Maak daarna een HTML-bestand en plaats de appletcode in een HTML-bestand. Klik nu op het HTML-bestand.
//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); } }
Opmerking: klasse moet openbaar zijn omdat het object ervan wordt gemaakt door Java Plugin-software die zich in de browser bevindt.
mijnapplet.html
Eenvoudig voorbeeld van Applet door appletviewer-tool:
Om de applet uit te voeren met de appletviewer-tool, maakt u een applet die de applettag in commentaar bevat en compileert u deze. Voer het daarna uit met: appletviewer First.java. Nu is een HTML-bestand niet vereist, maar het is alleen bedoeld voor testdoeleinden.
mijnflixr
//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); } } /* */
Om de applet uit te voeren met de appletviewer-tool, schrijft u in de opdrachtprompt:
<strong>c:></strong> javac First.java <strong>c:></strong> appletviewer First.java