Diapositiva 1 - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Diapositiva 1

Description:

UNIVERSIDAD LATINA (UNILA) APLICACIONES DE JAVA CON PAGINAS WEB (Applets) EI, Profesor Ram n Castro Liceaga EI, Profesor Ram n Castro Liceaga Que son los applets de ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 10
Provided by: RamonCast7
Category:

less

Transcript and Presenter's Notes

Title: Diapositiva 1


1
UNIVERSIDAD LATINA (UNILA)
APLICACIONES DE JAVA CON PAGINAS WEB (Applets)
2
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
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
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
La clase applet (Continuación)
El applet se muestra en una página web, formato
HTML como este   lt! pagina2.html --gt  ltHTMLgt
ltHEADgt lt/HEADgt ltBODYgt   lt!-- Insertar el applet
aquí --gt ltapplet codejava2.class nameApplet
1 width350 height150gt lt/appletgt   lt/BODYgt lt
/HTMLgt  
6
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
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.

8
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
Forma directa para generar un applet con pase de
parámetros desde una página web (continuación)
   Crear el programa fuente pagina3.html ltHTMLgt
ltHEADgt lt/HEADgt ltBODYgt ltPgt lt!-- Insertar HTML
aquí --gt ltapplet codejava4.class width800
height100gt ltparam namename value"Ramon
Castro Liceaga "gt lt/appletgt   lt/BODYgt lt/HTMLgt  
Hacer un applet que despliegue tu nombre
completo, dirección, telefono y e-mail
Write a Comment
User Comments (0)
About PowerShow.com