UNIVERSIDAD LATINA UNILA APLICACIONES DE JAVA CON PAGINAS

  • Slides: 9
Download presentation
UNIVERSIDAD LATINA (UNILA) APLICACIONES DE JAVA CON PAGINAS WEB (Applets) EI, Profesor Ramón Castro

UNIVERSIDAD LATINA (UNILA) APLICACIONES DE JAVA CON PAGINAS WEB (Applets) EI, Profesor Ramón Castro Liceaga

Que son los applets de Java • La popularidad de Java estriba en buena

Que son los applets de Java • La popularidad de Java estriba en buena medida en que sirve para construir pequeños programas, los applets, en el marco de páginas Web • Los applets son pequeños códigos de Java vinculados a una página Web que se ejecutan a nivel cliente. • Existen multiples aplicaciones en Internet en forma de applets debido a que son pequeños programas con tamaño muy reducido EI, Profesor Ramón Castro Liceaga

La clase applet • El método que siempre debe seguirse para crear un applet

La clase applet • El método que siempre debe seguirse para crear un applet es construir una subclase de la clase de librería Applet. Esta clase proporciona por sí sola la funcionalidad necesaria para permitir al applet trabajar en conjunción con el browser: Ejemplo public class miapplet extends Applet{ … } EI, Profesor Ramón Castro Liceaga

La clase applet (Continuación) En Bloc de notas capture el siguiente programa en java

La clase applet (Continuación) En Bloc de notas capture el siguiente programa en java /** Programa : java 2. java * en Java que crea un applet para intefase con una pagina Web */ import java. awt. Graphics; public class java 2 extends java. applet. Applet { public void paint(Graphics g){ g. draw. String(“UNIVERSIDAD LATINA. . !!", 5, 25); } } Compila tu programa con: javac java 2. java verifica que genere un archivo de clases: java 2. class EI, Profesor Ramón Castro Liceaga

La clase applet (Continuación) El applet se muestra en una página web, formato HTML

La clase applet (Continuación) El applet se muestra en una página web, formato HTML como este: <!– pagina 2. html --> <HTML> <HEAD> </HEAD> <BODY> <!-- Insertar el applet aquí --> <applet code=java 2. class name=Applet 1 width=350 height=150> </applet> </BODY> </HTML> EI, Profesor Ramón Castro Liceaga

La clase applet (Continuación) Para ver su applet desde Internet Explorer: Abrir internet explorer,

La clase applet (Continuación) Para ver su applet desde Internet Explorer: Abrir internet explorer, archivo, abrir, examinar Se mostrará nuestro applet e la pagina web de Internet Explorer EI, Profesor Ramón Castro Liceaga

Ciclo de vida de un applet Un applet se comporta como es habitual en

Ciclo de vida de un applet Un applet se comporta como es habitual en la programación orientada a objetos: respondiendo a diversos sucesos con actividades a ellos ligadas. Cada una de estas actividades están ligadas a métodos definidos en la clase Applet, y que deberán redefinirse en nuestra definición de clase para dotarla de la funcionalidad necesaria. Estos métodos son: • Inicialización. Método init: Este método de la clase se ejecuta cuando el applet se carga por vez primera y determina su estado inicial. • Inicio de ejecución. Método start: Se ejecuta tras la inicialización o tras una parada de la ejecución del applet. Este proceso puede producirse varias veces durante la vida del applet, mientras que el de la inicialización tan sólo se lleva a cabo una vez. • Pausa de ejecución. Método stop: Se ejecuta cuando el lector de la página Web la abandona mientras el applet se está ejecutando. • Destrucción. Método destroy(): No suele redefinirse a no ser que se desee llevar a cabo labores de limpieza o liberación de recursos. Repintado. Método paint: Se ejecuta cuando el applet dibuja en la pantalla, texto o gráficos, por lo que dicho proceso puede llevar a cabo en múltiples ocasiones en la vida del mismo. Para proporcionar un comportamiento específico deberemos redefinir el método paint(). Este método toma un argumento de la clase Graphics que el browser pasará al applet de manera transparente al usuario y programador. EI, Profesor Ramón Castro Liceaga

Forma directa para generar un applet con pase de parámetros desde una página web

Forma directa para generar un applet con pase de parámetros desde una página web Crear el programa fuente: java 4. java import java. awt. *; import java. applet. *; public class java 4 extends java. applet. Applet { Font f = new Font("Times. Roman", Font. BOLD, 26); String name; public void init() { name = get. Parameter("name"); if (name == null){ name = "Sin Nombre"; } name = "HOLA " + name + "!!"; } } public void paint(Graphics g) { g. set. Font(f); g. set. Color(Color. red); g. draw. String(name, 5, 20); } EI, Profesor Ramón Castro Liceaga

Forma directa para generar un applet con pase de parámetros desde una página web

Forma directa para generar un applet con pase de parámetros desde una página web (continuación) Crear el programa fuente: pagina 3. html <HTML> <HEAD> </HEAD> <BODY> <P> <!-- Insertar HTML aquí --> <applet code=java 4. class width=800 height=100> <param name=name value="Ramon Castro Liceaga "> </applet> </BODY> </HTML> Hacer un applet que despliegue tu nombre completo, dirección, telefono y email EI, Profesor Ramón Castro Liceaga