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[]) { 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[]) { launch(args); } @Override public void start(Stage escenaPrincipal) { //Obtenemos 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:
No hay comentarios:
Publicar un comentario
Piensa dos veces o mas antes de escribir... :D