Introduccion a javafx 2.0

Solo disponible en BuenasTareas
  • Páginas : 2 (344 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de enero de 2012
Leer documento completo
Vista previa del texto
JavaFx 2.0

Características
0 JavaFX es una tecnología utilizada para la creación de Rich

Internet Applications (RIAs), esto es, aplicaciones web que tienen las características y capacidadesde aplicaciones de escritorio, incluyendo aplicaciones multimedia interactivas.

0 Las aplicaciones se pueden ejecutar como aplicaciones de

escritorio o pueden estar incrustadas en el navegador.0 Versión 2.0 0 Introducción de la Sintaxis y API de Java. 0 No es compatible con sus predecesoras.

Requerimientos para desarrollo
0 JDK y JRE (versión 6 update 29 en adelante). 0 JavaFx SDK yJavaFx Runtime en su ultima versión (32

bits o 64 bits para navegadores de 32 bits o 64 bits respectivamente).

0 NetBeans 7.1 0 Recomendable JDK 7, incluye JRE, JavaFx SDK y JavaFx Estructura de aplicaciones en JavaFx
0 La clase principal (main class) en un aplicación de JavaFx hereda de la

clase abstracta Application.

0 De la clase Application distinguimos 2 métodos heredados quenos

serán de utilidad: 0 launch(String args): Método que inicia el ciclo de vida de la aplicación, se manda a llamar en el método principal.

0 start (Stage primaryStage): Método abstracto quenecesita

redefinirse, en el se construye la aplicación. …..
}

Clases básicas
0 Stage: Contenedor de más alto nivel (Ventana). 0 Scene: Contenedor para todo el contendido gráfico. 0 Node: Claseabstracta base para nodos gráficos, aquellos

nodos tengan “hijos”(más nodos) en el, son de la clase Parent. Stage

Scene

Parent

Nodos

UI Controls
0 Label 0 Button 0 Radio Button 0Toggle Button 0 Checkbox 0 Choice Box 0 Text Field 0 Password Field 0 Scroll Bar 0 Scroll Pane
0 0 0 0 0

0 0 0 0
0

List View Table View Separator Slider Progress Bar and Progress IndicatorHyperlink Tooltip HTML Editor Titled Pane and Accordion Menu

http://docs.oracle.com/javafx/2.0/ui_controls/jfxpub-ui_controls.htm

Layout (Pane)
0 HBox 0 VBox 0 BorderPane 0 StackPane 0 GridPane 0...
tracking img