• Like
  • Save
Curso Java Inicial   8 Conceptos Avanzados   Applets
Upcoming SlideShare
Loading in...5
×

Curso Java Inicial 8 Conceptos Avanzados Applets

  • 4,324 views
Uploaded on

8 - Conceptos Avanzados - Applets - Curso Java Inicial

8 - Conceptos Avanzados - Applets - Curso Java Inicial

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,324
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Java Inicial (20 horas) Emilio Avilés Ávila http://www.techmi.es
  • 2. Temario
    • Programación Orientada a Objetos
    • Introducción y Sintaxis Java
    • Sentencias Control Flujo
    • POO en Java
    • Relaciones entre Objetos
    • Polimorfismo, abstracción e interfaces
    • Excepciones
    • Conceptos avanzados
  • 3. Tema 8 Conceptos Avanzados: Applets
  • 4. Objetivos
    • Programación Orientada a Objetos
    • Introducción y Sintaxis Java
    • Sentencias Control Flujo
    • POO en Java
    • Relaciones entre Objetos
    • Polimorfismo, abstracción e interfaces
    • Excepciones
    • Conceptos avanzados
    • Applets
      • Introducción
      • Ciclo de Vida
      • Métodos
      • Clase Graphics
      • Imágenes
      • Parámetros
      • Applets / AWT
  • 5. 8 – Conceptos Avanzados: Applets
    • Applets
      • Pequeña aplicación que se
      • ejecutará en un browser al
      • cargar una página HTML
      • El fichero HTML contendrá
      • etiquetas con lanzarán al Applet
      • El Applet vendrá en un .class
      • que será descargado desde el
      • servidor Web.
      • Es un contenedor AWT
  • 6. 8 – Conceptos Avanzados: Applets
    • Applets como contenedor
      • Se puede aplicar todo lo aprendido con AWT
      • Los Applets no tienen ventana propia
        • Se ejecutan en la propia ventana del browser
      • No tienen método main
      • Restricciones por seguridad
        • Sólo pueden leer/escribir ficheros almacenados en el servidor donde reside el Applet
        • Sólo pueden leer cierta información del usuario.
      • Puede contener sonido e imágenes.
  • 7. 8 – Conceptos Avanzados: Applets
    • Ciclo de vida de un Applet
    El propio browser llama a los métodos
  • 8. 8 – Conceptos Avanzados: Applets
    • Métodos para pintar un Applet
      • paint(Graphics g)
        • Llamado la primera vez que se pinta el Applet
        • g = Contexto para dibujar.
          • Lo crea el browser
      • repaint( )
        • Indica que el contenido ha cambiado
      • update()
        • Borra por completo el anterior contenido
  • 9. 8 – Conceptos Avanzados: Applets
    • Mi primer Applet
      • Primero diseñamos la clase
      • El código HTML que llamará al Applet
  • 10. 8 – Conceptos Avanzados: Applets
    • La clase Graphics
      • Realiza la mayoría de tareas gráfica.
        • Dibujar áreas rectangulares
        • Representar imágenes
        • Establecer los colores de las figuras
  • 11. 8 – Conceptos Avanzados: Applets
    • Ejemplo cargar una imagen
  • 12. 8 – Conceptos Avanzados: Applets
    • Applets con parámetros
      • Permiten personalizar los applets al igual que las variables/atributos de clase.
      • Código para recoger el valor del parámetro:
        • String getParameter(String nombreParametro)
        • Hacerlo dentro del método init()
      • Código HTML para establecer el parámetro:
  • 13. 8 – Conceptos Avanzados: Applets
    • Ejemplo parámetros Applets
  • 14. 8 – Conceptos Avanzados: Applets
    • Ejercicio práctico: Applets / AWT
      • Implementar Applet que pinte los datos introducidos en un formulario AWT
        • … . Suerte!!!
  • 15. 8 – Conceptos Avanzados: Applets
    • Solución : Applet
  • 16. 8 – Conceptos Avanzados: Applets
    • Solución: Eventos
  • 17. 8 – Conceptos Avanzados: Applets
    • Solución : Página HTML
  • 18. Conclusiones
    • Programación Orientada a Objetos
    • Introducción y Sintaxis Java
    • Sentencias Control Flujo
    • POO en Java
    • Relaciones entre Objetos
    • Polimorfismo, abstracción e interfaces
    • Excepciones
    • Conceptos avanzados
    • Applets
      • Introducción
      • Ciclo de Vida
      • Métodos
      • Clase Graphics
      • Imágenes
      • Parámetros
      • Applets / AWT