Como manter a geometria aplicação, o tamanho (incluindo widgets filhos) através de sessões
-
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?
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