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