Cómo mantener la geometría de la aplicación, el tamaño (incluidos los widgets secundarios) a través de las sesiones
-
06-07-2019 - |
Pregunta
Estoy escribiendo una pequeña aplicación en GTK + y java, y quiero que mantenga su posición y tamaño, incluidos los de los widgets secundarios, para cada sesión. ¿Hay alguna otra forma en lugar de almacenar manualmente el tamaño de los widgets secundarios y recuperarlos al inicio?
Solución
En mi proyecto reciente, usé java.util.Properties
para rastrear y guardar los cambios que me interesaban. Si hay una mejor manera de hacerlo, probablemente sea la serialización. javax.swing.JFrame
es serializable, por lo que teóricamente deberías poder guardar todo tu marco y sus propiedades no volátiles en el disco para cargarlo de nuevo exactamente como estaba.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow