Come mantenere la geometria dell'applicazione, le dimensioni (inclusi i widget figlio) attraverso le sessioni
-
06-07-2019 - |
Domanda
Sto scrivendo una piccola applicazione in GTK + e Java e voglio che mantenga la sua posizione, dimensione, comprese quelle dei widget figlio, per ogni sessione. Esiste un altro modo invece di archiviare manualmente le dimensioni di ciascun widget figlio e recuperarli all'avvio?
Soluzione
Nel mio recente progetto, ho usato java.util.Properties
per tracciare e salvare le modifiche che mi interessavano. Se c'è un modo migliore per farlo, è probabilmente la serializzazione. javax.swing.JFrame
è serializzabile, quindi in teoria dovresti essere in grado di salvare il tuo intero frame e le sue proprietà non volatili per caricare il backup esattamente come era.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow