From 5edf2cd476e3d17eddd17cf4bbbd60c0a7069380 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Sat, 2 Jul 2016 15:39:54 -0400 Subject: [PATCH] Fixed dialog window size bug. --- src/cl/cromer/estructuras/Main.java | 1 + src/cl/cromer/estructuras/MenuController.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cl/cromer/estructuras/Main.java b/src/cl/cromer/estructuras/Main.java index 02e1b28..fc4001b 100644 --- a/src/cl/cromer/estructuras/Main.java +++ b/src/cl/cromer/estructuras/Main.java @@ -54,6 +54,7 @@ public class Main extends Application { dialog.setTitle(resourceBundle.getString("error")); dialog.setContentText(mensaje); dialog.getDialogPane().getButtonTypes().add(botonCerrar); + dialog.getDialogPane().getScene().getWindow().sizeToScene(); Main.setIcon(dialog, Main.class); dialog.show(); } diff --git a/src/cl/cromer/estructuras/MenuController.java b/src/cl/cromer/estructuras/MenuController.java index 5961025..3cd099c 100644 --- a/src/cl/cromer/estructuras/MenuController.java +++ b/src/cl/cromer/estructuras/MenuController.java @@ -237,7 +237,7 @@ public class MenuController extends VBox implements Initializable { dialog.setContentText(resourceBundle.getString("cambiarIdiomaMensaje")); dialog.getDialogPane().getButtonTypes().add(botonCancelar); dialog.getDialogPane().getButtonTypes().add(botonCambiar); - dialog.getDialogPane().setPrefSize(400, 120); + dialog.getDialogPane().getScene().getWindow().sizeToScene(); Main.setIcon(dialog, getClass()); Optional result = dialog.showAndWait(); @@ -266,7 +266,7 @@ public class MenuController extends VBox implements Initializable { dialog.setContentText(resourceBundle.getString("cambiarIdiomaMensaje")); dialog.getDialogPane().getButtonTypes().add(botonCancelar); dialog.getDialogPane().getButtonTypes().add(botonCambiar); - dialog.getDialogPane().setPrefSize(400, 120); + dialog.getDialogPane().getScene().getWindow().sizeToScene(); Main.setIcon(dialog, getClass()); Optional result = dialog.showAndWait(); @@ -293,6 +293,7 @@ public class MenuController extends VBox implements Initializable { dialog.setTitle(resourceBundle.getString("acerca")); dialog.setContentText(resourceBundle.getString("credito")); dialog.getDialogPane().getButtonTypes().add(botonCerrar); + dialog.getDialogPane().getScene().getWindow().sizeToScene(); Main.setIcon(dialog, getClass()); dialog.show(); }