Salvando as configurações do usuário da GUI

Atualmente, estou codificando um aplicativo que possui um frame de opçãoJDialog. Este quadro contém várias caixas de seleção e campos de texto que o usuário pode configurar.

Eu quero salvar as alterações feitas pelo usuário nas opções.

Qual é a melhor maneira de fazer isso?

Meu primeiro pensamento foi implementá-lo, salvando-o em um arquivo com o formato de, e.

checkBox1=value;
textArea1="value";

Usando o seguinte, eu poderia obter o campo, mas precisaria fazer algo como (para a caixa de seleção) myField.isSelected (); que não funciona.

Field myField = MyClass.class.getDeclaredField(name);

Agradeço antecipadamente.

questionAnswers(1)

yourAnswerToTheQuestion