La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)"— Transcripción de la presentación:

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

2 EI, Profesor Ramón Castro Liceaga 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

3 EI, Profesor Ramón Castro Liceaga 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{ … }

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

5 EI, Profesor Ramón Castro Liceaga La clase applet (Continuación) El applet se muestra en una página web, formato HTML como este: <applet code=java2.class name=Applet1 width=350 height=150>

6 EI, Profesor Ramón Castro Liceaga 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

7 EI, Profesor Ramón Castro Liceaga Ciclo de vida de un applet U n 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.

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

9 EI, Profesor Ramón Castro Liceaga Forma directa para generar un applet con pase de parámetros desde una página web (continuación) Crear el programa fuente: pagina3.html <applet code=java4.class width=800 height=100> Hacer un applet que despliegue tu nombre completo, dirección, telefono y e- mail


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

Presentaciones similares


Anuncios Google