Introduccion a 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 JavaFxEstructura 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...
Regístrate para leer el documento completo.