2012-10-21 3 views
0

고객 ID, 이름 등 몇 가지 필드가있는 자바로 대화 상자를 만들어야합니다. 대화 상자의 동작은 고객이 확인란을 선택하고 저장하고 닫을 수 있습니다. 다음 번에 사용자가 대화 상자를 열면 이전에 선택한 모든 고객을 선택해야하며 사용자가 몇 명의 신규 고객을 선택하고 저장 버튼을 누르면 새 사용자 만 표시됩니다.프로그램의 마지막 구현에서 사용자 결정을 기억하는 방법

내 질문은 내 응용 프로그램이 프로그램을 마지막으로 실행하는 동안 발생한 내용을보고 기억하고 최근 실행 중에 이전 값을 사용하는 Java의 방식이 무엇인지에 대한 것입니다.

두 가지 즉각적인 질문은 대화 상자가 저장 될 때 어떤 형식으로 현재 고객 값을 저장해야한다는 것입니다.

및 API/클래스 내가 저장 확인란을 선택하면,로 정보를 저장, 그들이 초기화 파일을 만듭니다

+0

에 대한 serialization in java에서보세요. 객체 직렬화는 Java에서 매우 쉽습니다. – Arcymag

답변

1

프로그램을 다시 시작한 후에도 상태를 유지해야하는 개체를 직렬화해야합니다. 프로그램이 다시 시작되면 모든 개체를 deserialize 한 다음 해당 deserialized 개체를 사용하여 개체의 상태를 초기화합니다.

내가 양식을 나타내는 객체를 직렬화 할 수한다고 가정 대한 간략한 튜토리얼

1

에 저장됩니다 어떤 파일/형식에서 그 특정 값을 retreive해야합니까

이 파일은 암호화 후 사용하는 것이 좋습니다. 프로그램이 시작될 때 초기화 파일의 정보를 확인하십시오. 정보가 있으면 읽으십시오.

관련 문제