Vous êtes sur la page 1sur 12

2

Java Avanzado
Facultad de Ingeniera.
Escuela de computacin.

Java Avanzado. Gua 6 3

Introduccin
Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el
desarrollo de sus prcticas de laboratorios, haciendo uso de este antes, durante y
despus de la prctica, de tal forma que ofrece un mtodo facilitador en su proceso
de enseanza/aprendizaje durante esta asignatura.
En el desarrollo de esta asignatura se ha designado realizar las prcticas en 16
sesiones semanales de laboratorios, los que incluyen 11 prcticas, dos parciales y un
proyecto final durante los cuales, el estudiante aplicar los conceptos y las tcnicas
fundamentalmente necesarias para el desarrollo de aplicaciones y soluciones
utilizando Java como lenguaje de programacin.
Todas las guas de laboratorio estn estructuradas de la siguiente forma:
- Objetivos
- Materiales y equipos
- Introduccin terica
- Procedimiento
- Bibliografa
- Hoja de evaluacin( En caso de que la actividad sea evaluada )
La asignatura Java avanzado ,est dividida en ocho unidades durante el ciclo.

Java Avanzado, Gua 6


Facultad: Ingeniera.
Escuela: Computacin.
Asignatura: Java Avanzado

Pg

Gua 6. Applets y JavaFX.

Tabla de Contenido
Contenido ---------------------------------------------------------------------------------------- 5
Objetivos ----------------------------------------------------------------------------------------- 5
Materiales y equipos --------------------------------------------------------------------------- 5
Introduccin terica --------------------------------------------------------------------------- 5
Procedimiento ----------------------------------------------------------------------------------- 9
Investigacin ------------------------------------------------------------------------------------ 13
Bibliografa --------------------------------------------------------------------------------------- 13

Java Avanzado. Gua 6 5

Tema: Applets y JavaFX.


Contenidos
En esta gua se introducir al desarrollo Applets en Java, se abordara el ciclo de vida
de un Applet y como ejecutar este tipo de programas. Asi mismo se utilizar las
bases de java FX como alternativa actualizada a los applets.

Objetivo Especfico
a) Aprender a desarrollar Applets en Java.
b) Aprender el funcionamiento de la palabra clave final aplicado a un mtodo de una
clase base.
c) Comprender el uso de JavaFX como alternativa a los applets.

Materiales y Equipo
a) Netbeans
b) JDKJava

Introduccin Terica
Applets
Un Applet es un programa en java que puede ser embebido en una pagina web en
html
Un applet es compilado en una computadora y puede ser ejecutado en otra
computadora a travs de un navegador web con java habilitado. Cuando un
explorador carga una pgina Web que contiene un applet, ste se descarga en el
explorador Web y se ejecuta. Al explorador que ejecuta un applet se le conoce como
contenedor de applets.
El JDK incluye el contenedor de applets appletviewer para probar applets a medida
que se van desarrollando, y antes de incrustarlas en las pginas Web. Si se desea
ejecutar applets en un explorador Web, se debe estar consciente de que algunos
exploradores Web no soportan a Java de manera predeterminada. Para crear y
ejecutar un applet se debe realizar los siguientes pasos:
1) Crear un programa java para el Applet.
2) Compilar el programa en java del Applet
3)Crear una pagina web que contenga el Applet creado
4)Ejecutar el Applet (navegador web o appletviewer).

Java Avanzado, Gua 6

JavaFX
JavaFX es una herramienta que permite a los desarrolladores crear aplicaciones de
las llamadas rich internet applications (RIAs).
JavaFX est diseada para proveer una plataforma ligera y acelerada de grficos para
aplicaciones de negocio empresariales, al mismo tiempo que permite crear
programas completamente en Java.
JavaFX permite la creacin de interfaces grficas de usuario enriquecidas con estilos
CSS, facilita la separacin entre diseo y cdigo de programacin, es una API
desarrollada enteramente en Java, la misma aprovecha el hardware grfico GPU para
aumentar el rendimiento y la calidad de los diseos, adems esta diseada para
ejecutarse en diversas plataformas como celulares, tabletas y computadoras de
escritorio.

Java Avanzado. Gua 6 7

Procedimiento
1. Applet basico
Digitar
el cdigo del programa MiApplet.java, donde se muestra la estructura bsica
Bibliografa
de un Applet:.
MiApplet.java
Gua 1

Digitar el archivo html MiApplet.html a partir del cual se cargar el Applet


MiApplet.class compilado a partir del archivo MiApplet.java
MiApplet.html

Compilar el programa MiApplet.java y ejecutar el Applet con un navegador web o


con appletviewer.
Ejecucin y compilacin

Java Avanzado, Gua 6

2. Applet con parmetros


Se proceder desarrollar un Applet a partir del cual se le pasaran parmetros, digitar
el cdigo del programa ParametrosApplet.java siguiente:
ParametrosApplet.java

Digitar el cdigo delarchivo html ParametrosApplet.html a partir del cual se cargar


el Applet ParametrosApplet.class compilado a partir del programa
ParametrosApplet.java
ParametrosApplet.html

Compilar el programa ParametrosApplet.java y ejecutar el Applet con un navegador


web o con appletviewer.
Ejecucin y compilacin

Java Avanzado. Gua 6 9

3. Applet con parmetros y operaciones


Desarrollar un Applet a partir del cual se solicite al usuario ingresar dos cantidades
float para realizar la operacin de adicin respectiva de ambas cantidades, el
resultado debe ser mostrado en el Applet, digitar el cdigo del programa
SumaApplet.java siguiente:
SumaApplet.java

Digitar el cdigo del archivo html SumaApplet.html a partir del cual se cargar el
Applet SumaApplet.class compilado a partir del programa SumaApplet.java
SumaApplet.html

10 Java Avanzado, Gua 6

Compilar el programa SumaApplet.java y ejecutar el Applet con un navegador web o


con appletviewer.
Ejecucin y compilacin

JavaFx
Crear un formulario es una actividad comn al desarrollar una aplicacin. En esta
practica comprender los conceptos bsicos del layout de la pantalla, como agregar
controles al layout y como crear eventos de entrada.
Para esta actividad primero es necesario crear un nuevo proyecto de acuerdo a los
siguientes pasos:
1- En el men archivo elegir crear nuevo proyecto.
2- En la categora de aplicaciones JavaFX, elegir Aplicacin de JavaFx. Dar click
en Siguiente.
3- Nombrar el proyecto como: Guia6FX. Luego dar click en finalizar.
4- Remover el mtodo Start() en el cdigo generado por Netbeans.
Copiar el cdigo en la gua al archivo creado por Netbeans de la forma siguiente:

Java Avanzado. Gua 6 11

Guia6FX.java

12 Java Avanzado, Gua 6

Luego de editado y guardado el archivo, dar click derecho sobre el proyecto elegir la
opcin Clean and build, y luego ejecutar el programa
Ejecucin.

Java Avanzado. Gua 6 13

Investigacin Complementaria
1. Implementar los 3 applets desarrollados en la practica como aplicaciones JavaFX.

Gua 3
Bibliografa
Gua 4
Aprendiendo Java 2 en 21 Das
Gua
3 Laura
Lemay,
faCmo Programar en Java
Deitel, Harvey M.

Gua 4
fa

Vous aimerez peut-être aussi