Come mantenere la geometria dell'applicazione, le dimensioni (inclusi i widget figlio) attraverso le sessioni

StackOverflow https://stackoverflow.com/questions/1624094

  •  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?

È stato utile?

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
scroll top