Tip:
Highlight text to annotate it
X
CRISTIAN>>Hola, sóc Cristian. Benvingut al laboratori número dotze del mòdul "Desenvolupament
de funcions en el Sistema Informàtic".
En aquest laboratori aprendràs a desenvolupar un senzill applet en Java.
Obrim Eclipse i, com és habitual, el primer pas
serà crear un nou projecte. Per a això, seleccioneu Archivo ? Nuevo ? Proyecto
Java. En l'assistent que apareix posa "HolaMundoApplet" a la casella "Nombre de proyecto"
i fes clic sobre Finalizar.
Ara has de crear una classe dins del projecte: desplega el projecte amb un doble clic sobre el seu nom i fes clic amb el botó dret
sobre la icona src. Selecciona Nueva -> Clase. En l'assistent que apareix,
posa "HolaMundoApplet" a la casella "Nombre" i fes clic en Finalizar.
El primer pas per utilitzar un
applet és importar els paquets que contenen les classes necessàries per al seu correcte funcionament.
El nostre primer applet necessita dos paquets. Escriu les següents línies per importar-los:
import java.applet.*;
on es troba la classe Applet.
import java.awt.*;
que conté la classe Graphics.
En segon lloc, escriu la signatura de la classe HolaMundoApplet
que hereta de la classe Applet:
public class HolaMundoApplet extends Applet { }
A continuació, has de tenir en compte que els applets no contenen mètode main (). En el seu lloc,
es pot utilitzar el mètode paint (), de la següent manera:
public void paint (Graphics g) { }
Per acabar, escriu dins del mètode paint ()
el codi que permet imprimir per pantalla el missatge ¡Hola Mundo! És aquest:
g.drawString ("¡Hola Mundo!", 10, 10);
Amb tot això, has acabat d'escriure
el codi per crear un applet. Fes clic en el botó Ejecutar per compilar i executar l'applet.
A diferència de tots els programes creats fins ara,
pots observar que el resultat del programa no apareix a la pestanya Consola, sinó que apareix
una nova finestra (AppletViewer) on es mostra el missatge. Això es deu al fet que l'execució de
tots els programes anteriors es realitzava en mode text. En canvi, els applets treballen en mode gràfic
(tot i que el programa només imprimeix text) i per això necessiten una finestra gràfica
específica per poder mostrar els missatges.
Però el que realment interessa és poder executar aquest applet en un navegador web. Per tant, ara
has de crear el codi HTML que realitze la crida a l'applet. Tanca Eclipse, obre el bloc de notes
i escriu el següent codi:
El llenguatge de marques HTML ho has estudiat en el mòdul IAIG d'aquest mateix cicle i, a més, queda fora dels objectius d'aquest mòdul. Per tant,
a continuació només es detallen les etiquetes (tags) necessàries per invocar applets en el teu codi HTML.
Escriu les etiquetes dins el cos del codi,
aquesta etiqueta és l'encarregada d'indicar que s'ha d'utilitzar un applet en el codi HTML.
Afegeix l'atribut CODE a l'etiqueta, per especificar
el nom de la classe que conté l'applet. Posa:
Per finalitzar, defineix els atributs WIDTH i HEIGHT, que et permeten indicar l'ample i alt,
respectivament, de la regió a dibuixar (mesura en píxels). Escriu:
Guarda aquest fitxer amb el nom HolaMundoApplet.html. Crea una carpeta anomenada HolaMundoApplet i dins d'aquesta copia
els fitxers HolaMundoApplet.html i HolaMundoApplet.class. El fitxer .class és a la carpeta bin
de l'espai de treball (workspace) del projecte HolaMundoApplet. Fes doble clic sobre el fitxer .html i veuràs
l'execució de l'applet en el teu navegador Web.
I així finalitzem el laboratori número 12. Moltes gràcies per la teua atenció i espere
que ens veiem en futurs laboratoris.