Crear Principal - mjaque/Kay GitHub Wiki
La clase Principal en proyectos de JavaFX será la que incluya el método main que se ejecutará al inicio de la aplicación.
La clase Principal debe:
- Heredar de Application.
- En el método main, llamar al método launch().
- Tener un método start() que recibe la ventana principal como parámetro de entrada. Este método es automáticamente llamado al llamar a launch().
- En el método start hay que configurar la ventana principal (setWidth, setHeight, setTitle, setResizable...). Hay que asociarle una Escena (ver cómo crear una Escena) y finalmente hacerla visible llamando a su método show().
Por ejemplo:
public class Principal extends Application`{
// Datos del Programa y Tamaño de Pantalla como constantes
static final double VERSION = 0.1;
static final double ANCHO = 1024;// px
static final double ALTO = 714;// px
// Método inicial de la aplicación
public static void main(String[] args) {
launch(args); // Llamada a launch para iniciar la aplicación con JavaFX
}
@Override
public void start(Stage ventana) { // Recibe como parámetro la ventana inicial
// Configuramos la ventana
ventana.setWidth(ANCHO);
ventana.setHeight(ALTO);
ventana.setTitle("Título de la Ventana");
ventana.setResizable(false);
ventana.setScene(new Escena()); // Asociamos la escena
ventana.show(); // Hacemos visible la ventana principal
}
}