L'applet és un tipus especial de programa que s'incrusta a la pàgina web per generar el contingut dinàmic. S'executa dins del navegador i funciona al costat del client.
Avantatge de l'Applet
Hi ha molts avantatges de l'applet. Són els següents:
mides de lletra de làtex
- Funciona al costat del client, per tant, menys temps de resposta.
- Assegurat
- Pot ser executat per navegadors que s'executen sota moltes plataformes, com ara Linux, Windows, Mac Os, etc.
Inconvenient de l'Applet
- El connector és necessari al navegador del client per executar l'applet.
Saps
- Qui és el responsable de gestionar el cicle de vida d'un applet?
- Com realitzar l'animació a l'applet?
- Com pintar com un pinzell a l'applet?
- Com es mostra el rellotge digital a l'applet?
- Com es mostra el rellotge analògic a l'applet?
- Com comunicar dues miniaplicacions?
Jerarquia de l'Applet
Tal com es mostra al diagrama anterior, la classe Applet amplia el Panell. La classe del panell amplia Container, que és la subclasse de Component. |
Cicle de vida de l'applet Java
- L'applet s'ha inicialitzat.
- S'ha iniciat l'applet.
- L'applet està pintat.
- L'applet està aturat.
- L'applet està destruït.
Mètodes de cicle de vida per a Applet:
Els mètodes de cicle de vida java.applet.Applet 4 i la classe java.awt.Component ofereixen 1 mètodes de cicle de vida per a una miniaplicació.
classe java.applet.Applet
Per crear qualsevol miniaplicació, s'ha d'heretar la classe java.applet.Applet. Proporciona 4 mètodes de cicle de vida d'applet.
java.awt.Classe de components
La classe Component proporciona 1 mètode de cicle de vida de l'applet.
com obrir un fitxer en java
Qui és el responsable de gestionar el cicle de vida d'un applet?
Programari Java Plug-in.
Com executar un Applet?
Hi ha dues maneres d'executar un applet
- Per fitxer html.
- Amb l'eina appletViewer (amb finalitats de prova).
Exemple senzill d'Applet per fitxer html:
Per executar la miniaplicació mitjançant un fitxer html, creeu una miniaplicació i compileu-la. Després d'això, creeu un fitxer html i col·loqueu el codi de l'applet al fitxer html. Ara feu clic al fitxer 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); } }
Nota: la classe ha de ser pública perquè el seu objecte el crea el programari Java Plugin que resideix al navegador.
myapplet.html
Exemple senzill d'Applet per l'eina appletviewer:
Per executar la miniaplicació mitjançant l'eina appletviewer, creeu una miniaplicació que contingui l'etiqueta de miniaplicació al comentari i compileu-la. Després d'això, executeu-lo per: appletviewer First.java. Ara el fitxer HTML no és necessari, però només és per a proves.
valor de la cadena java
//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); } } /* */
Per executar l'applet amb l'eina appletviewer, escriviu a l'indicador d'ordres:
<strong>c:></strong> javac First.java <strong>c:></strong> appletviewer First.java