Iniciando con JavaFX: Hola mundo

Continuando con el post de la instalación de herramientas se viene asomando el clásico hola mundo! Empecemos!

Una aplicacion basica en JavaFX se declara de la siguiente manera:

import javafx.application.Application;
import javafx.stage.Stage;
 
public class HolaMundoJavaFX extends Application {
     
    public static void main(String args[]) {
        Application.launch(args);
    }
    @Override
    public void start(Stage escenaPrincipal) {
        escenaPrincipal.show();
    }    
}

La clase HolaMundoJavaFX hereda de Application y contiene dos métodos. El método main y el método start. Dentro de main se llama al método launch, como buena practica se recomienda que dentro de main solo exista el método launch. El método start recibe un parámetro escenaPrincipal del tipo Stage.
Si ejecutamos la clase obtenemos el siguiente resultado:

Ahora que tenemos nuestra ventana empecemos a agregar componentes y especificar ciertas características.

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
 
public class HolaMundoJavaFX extends Application {
     
    public static void main(String args[]) {
       Application.launch(args);
    }
    @Override
    public void start(Stage escenaPrincipal) {
        //Creamos un panel o raiz para agregar componentes
        StackPane panelPila = new StackPane();
        //Creamos el componente de tipo etiqueta(label)
        Label label = new Label("Hola Mundo desde JavaFX");
        //Lo agregamos al panel
        panelPila.getChildren().add(label);
        //Configuramos la ventana o escena
         Scene escena = new Scene(panelPila, 230, 40);
        //Establecemos las caracteristicas
        escenaPrincipal.setScene(escena);
        escenaPrincipal.setTitle("Hola mundo FX");
        //Mostramos la ventana
        escenaPrincipal.show();
    }    
}

El resultado es el siguiente:

Y ya tenemos nuestro hola mundo! Amm, el parámetro escenaPrincipal viene de primaryStage y fue un posible termino a usar que implemente. Si alguien que sepa de esto tiene un mejor termino que me lo diga porque sino ya la estoy regando, recuerden que soy nuevo y a parte de compartir estos ejemplos también coloco el código para que me lo critiquen. Lo mismo aplica para los diferentes términos que uso.
Saludos.

Copy and paste from: http://kaltwulx.blogspot.mx/2012/04/curso-javafx-hola-mundo.html

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

consulta en java

yo soy nuevo en este campo en java me gustaria me ayudares un poco con un problema que tengo
en java;
tomar un archivo.txt
contar en forma aleatoria una palabra
ver cuandos letras tiene
y averiguar cual es

tipo ahorcado

gracias

correo es abdenagobr@hotmail.com ---msn

gracias