Estado Swing

Caros, boa noite!

Qual a melhor forma de salvar o estado dos componentes de uma aplicação? Gostaria que quando o usuário abrisse a aplicação, os componentes estivessem iguais ao do ultimo acesso.

Pensei em salvar o estado dos componentes em um .txt ou xml, seria a melhor forma?

Pode usar arquivo de properties: https://mkyong.com/java/java-properties-file-examples/

1 curtida

Não sei se eh a melhor forma, mas vc consegue gravar a instância de um objeto num arquivo usando ObjectOutputStream. Com isso, vc consegue ler esse objeto novamente com ObjectInputStream.

Xml e yml são ótimo formatos para isto, porém são bem chatinhos pq são bons quando usados com bibliotecas externas. Já algo nativo do java dependendo da aplicação e tal, um .txt pode resolver facilmente ou melhor ainda igual o amigo citou a cima, um arquivo .properties