Como manter a geometria aplicação, o tamanho (incluindo widgets filhos) através de sessões

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu estou escrevendo um pequeno aplicativo em GTK + e Java, e eu quero-o para manter a sua posição, tamanho, incluindo os de widgets filhos, para cada sessão. Existe alguma outra forma, em vez de armazenar manualmente o tamanho de cada criança widgets, e recuperando-los na inicialização?

Foi útil?

Solução

Na minha recente projeto, eu usei java.util.Properties para rastrear e salvar quaisquer mudanças que eu estava interessado. Se há uma maneira melhor de fazer isso, é provavelmente a serialização. javax.swing.JFrame é Serializable, para que teoricamente deveria ser capaz de simplesmente salvar toda a sua estrutura e as suas propriedades não voláteis para o disco a carga-lo de volta exatamente como era.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top