sábado, 18 de abril de 2009

Creando un ejemplo de JavaFX

Java FX, es la nueva tecnología de Sun para competir contra Silverlight de Microsoft, Apollo de Adobe.

JavaFX puede definirse esencialmente como la evolución de JavaScript, puesto que algunas de sus sentencias son parecidas a JavaScript, y cuando no mucho similar, en esta ocasión presentare un pequeño ejemplo basado en los tutoriales en Inglés de la página.

Lo necesario:

  1. NetBeans 6.5.1 con soporte para JavaFX (puede descargase el plugin desde la página del IDE).
  2. La última versión del compilador Java.

Si disponemos de estas herramientas podemos proceder a elaborar nuestra aplicación.

Lo primero es pedir un proyecto nuevo de JavaFX, para ello nos vamos al menú File –> New Project –> JavaFX –> JavaFX Script Aplication

Seleccionamos siguiente y ponemos el nombre a nuestra aplicación, en mi caso particular he puesto operaciones.

Observarán que se carga un código por defecto, como nuestra aplicación ejecutar en consola algunas operaciones, borramos toda las líneas de código exceptuando aquella que tiene package

Comenzaremos a declarar las variables, para ello defenimos las siguientes variables:

def numero1 = 60;
def numero2 = 20;
var resulta ;

Ahora creamos los nombres de las funciones y el orden en que se ejecutarán.

suma();
resta();
producto();
division();

 

Por último creamos las funciones con el mismo nombre que colocamos en las llamadas.

function suma () 
{
resulta = numero1 + numero2;
println ("La suma de {numero1} + {numero2} = {resulta}"
}
function resta ()

resulta = numero1 - numero2; 
println ("La resta de {numero1} - {numero2} = {resulta}"
}
function producto ()

resulta = numero1 * numero2; 
println ("El producto de {numero1} * {numero2} = {resulta}"
}
function division() 
{
resulta = numero1 / numero2;
println ("La división de {numero1 } / {numero2} = {resulta}")
}

Ahora no queda más que ejecutar nuestra aplicación  presionado la tecla de función F6, y ver los resultados en la salida.

image

Esto ha sido una pequeña introducción al manejo de funciones y variables con JavaFX, aunque es una tecnología algo nueva, presenta mucho potencial, puesto que las aplicaciones Applets basadas en JavaFX pueden “sacarse” del navegador y portarse en el escritorio.

Los manuales de introdución a javaFx: http://java.sun.com/javafx/1/tutorials/core/

No hay comentarios:

Publicar un comentario