Ventanas en Ubuntu #3

Open
opened 2026-03-13 07:40:05 +00:00 by ferlagod · 2 comments
Owner

Las ventanas de editar libro y detalles de libros entre otras aparacen en un tamaño inadecuado, deberia abrir con el tamaño adecuado para verse la infromación

Las ventanas de editar libro y detalles de libros entre otras aparacen en un tamaño inadecuado, deberia abrir con el tamaño adecuado para verse la infromación
Author
Owner

Se ha detectado que en entornos Linux (como Ubuntu), JavaFX ocasionalmente ignora los valores prefWidth y prefHeight si no se especifican estrictamente los tamaños mínimos para una ventana emergente o secundaria. Como resultado, las ventanas de "Editar Libro", "Añadir Estanterías", "Detalles", entre otras, aparecían encogidas hasta el tamaño mínimo del contenido en lugar del tamaño previsto.

Para corregir esto, se han añadido explícitamente los atributos minWidth y minHeight en las etiquetas de raíz (VBox, StackPane, AnchorPane, etc.) de las siguientes vistas FXML:

editar_libro.fxml
detalle_libro.fxml
asignar_estanteria.fxml
resultados_busqueda.fxml
configuracion.fxml
gestion_socios.fxml
login.fxml
welcome.fxml
estadisticas.fxml
duplicados.fxml
socios_manager.fxml
escaner.fxml
help.fxml
Detalles Técnicos
Al añadir por ejemplo minWidth="600.0" y minHeight="500.0" al nodo contenedor principal de los archivos
.fxml
, la orden stage.sizeToScene() que ya existía en el código fuerza a Ubuntu y otros gestores de ventanas en Linux a respetar los tamaños iniciales previstos para la aplicación, mostrándolos a escala completa sin necesidad de redimensionamiento manual por parte del usuario.

Se ha detectado que en entornos Linux (como Ubuntu), JavaFX ocasionalmente ignora los valores prefWidth y prefHeight si no se especifican estrictamente los tamaños mínimos para una ventana emergente o secundaria. Como resultado, las ventanas de "Editar Libro", "Añadir Estanterías", "Detalles", entre otras, aparecían encogidas hasta el tamaño mínimo del contenido en lugar del tamaño previsto. Para corregir esto, se han añadido explícitamente los atributos minWidth y minHeight en las etiquetas de raíz (VBox, StackPane, AnchorPane, etc.) de las siguientes vistas FXML: editar_libro.fxml detalle_libro.fxml asignar_estanteria.fxml resultados_busqueda.fxml configuracion.fxml gestion_socios.fxml login.fxml welcome.fxml estadisticas.fxml duplicados.fxml socios_manager.fxml escaner.fxml help.fxml Detalles Técnicos Al añadir por ejemplo minWidth="600.0" y minHeight="500.0" al nodo contenedor principal de los archivos .fxml , la orden stage.sizeToScene() que ya existía en el código fuerza a Ubuntu y otros gestores de ventanas en Linux a respetar los tamaños iniciales previstos para la aplicación, mostrándolos a escala completa sin necesidad de redimensionamiento manual por parte del usuario.
Author
Owner

En la próxima versión se incluirá estos cambios

En la próxima versión se incluirá estos cambios
ferlagod added the due date 2026-04-05 2026-03-13 07:45:06 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

2026-04-05

Dependencies

No dependencies set.

Reference
ferlagod/BiblioHouse#3
No description provided.