그래서 저는이 프로그램을 사용자 용 데이터를 저장하는 java로 만들었습니다. 이미 sqlite 데이터베이스를 사용하여 로그인 및 등록 화면을 만들었습니다. 이제 사용자가 로그인하면 주 화면이 열리고 사용자가 항목을 추가 할 수 있습니다 (지금은 텍스트 만 가능). 이 텍스트는 프로그램의 주 화면에 JLabels 형식으로 저장됩니다. 하지만 내가 모르는 부분은 지난 번 사용자가 프로그램을 사용하면서 변경 한 모든 것을 어떻게 열지? 그리고 물론 각 사용자마다 다를 수 있습니다.특정 사용자에 대한 프로그램의 정확한 상태를 저장하는 방법은 무엇입니까?
0
A
답변
0
대답 뒤에 전제는 다음과 같습니다
- 는 사용자가 변경 한 모든 라벨을 읽기/다시 읽을 수 어딘가에 ... 등/그것을 저장
- 을 추가했다. 다시
재정의 사용자가 로그인 한 번
WindowClosing
: public void windowClosing(WindowEvent ev) {
String savedData = "";
for (Component c: getComponents()) {
if (c instanceof JLabel) {
savedData += ((JLabel)c).getText() + "\n";
}
}
//Save Data to file
//OR write to sqlite database in the current users row
}
: 각 프레임에서 제어 (또는 어디든지 당신이 그들을 저장)을 통해 JFrame frame = new JFrame("Title");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
}
});
실행
이제 정보를 저장 했으므로 다른 시간에 사용자가 로그인하면 정보를 다시로드하려고 할 것입니다. 이를 위해 WindowOpened
이벤트를 재정의합니다. 또는 로그인이 성공한 후에 사용자가 만든 함수를 호출하면 새 창이 생성되지 않습니다.
public Form1() {
initializeComponents();
addWindowListener(new WindowAdapter() {
@Override
public void windowOpened(WindowEvent arg0) {
//Read data (Depends on the method you choose to save)
Label label = new Label(data);
add(label);
}
});
}
+0
고마워요, 많은 도움이되었습니다. – SenGaxD
관련 문제
- 1. 서식의 상태를 저장하는 방법은 무엇입니까?
- 2. CGI 응용 프로그램의 서버 상태를 저장하는 방법은 무엇입니까?
- 3. 특정 사용자에 대한 사용자 인증
- 4. 프로필에 상태를 저장하는 방법은 무엇입니까?
- 5. 세션 상태를 저장하는 방법은 무엇입니까?
- 6. getLockHolders는 특정 사용자에 대한
- 7. 앱 인스턴스 특정 상태를 저장하는 방법
- 8. WCF에서 인증 된 사용자에 대한 정보를 저장하는 방법은 무엇입니까?
- 9. Django에서 사용자에 대한 추가 정보를 저장하는 방법은 무엇입니까?
- 10. Global.asax를 사용하여 별도의 사용자에 대한 인증을 저장하는 방법은 무엇입니까?
- 11. zsh 플러그인에서 상태를 저장하는 적절한 방법은 무엇입니까?
- 12. UIView에있는 다른 UIImageView의 상태를 저장하는 방법은 무엇입니까?
- 13. 방문자 패턴의 노드에 상태를 저장하는 방법은 무엇입니까?
- 14. 반복 특정 사용자에 대한 번 다운 차트
- 15. 특정 사용자에 대한 모든 변경 집합 보고서를 생성하는 방법은 무엇입니까?
- 16. github graphQL을 사용하여 특정 사용자에 대한 정보를 얻는 방법은 무엇입니까?
- 17. XNA에서 모델의 각 인스턴스에 대한 행렬의 상태를 저장하는 방법은 무엇입니까?
- 18. 특정 사용자에 대한 데이터베이스 업데이트
- 19. 사용자에 대한 데이터의 특정 사용
- 20. OUPUT 특정 사용자에 대한 데이터베이스에서
- 21. TFS 특정 사용자에 대한 내역보기
- 22. 특정 사용자에 대한 업데이트 추진
- 23. 특정 사용자에 대한 WebAPI 저장소 변수
- 24. 응용 프로그램의 상태를 안전하게 캡처하는 방법은 무엇입니까?
- 25. Django 특정 사용자에 대한 특정 데이터
- 26. 응용 프로그램의 각 사용자에 대한 로컬 데이터베이스
- 27. NSMutableArray에 CGContext 상태를 저장하는 방법은 무엇입니까?
- 28. 활동의 상태를 저장하는 올바른 방법은 무엇입니까
- 29. sqlserver를 사용하여 세션 상태를 저장하는 방법은 무엇입니까?
- 30. Emacs에서 Agenda 버퍼의 상태를 저장하는 방법은 무엇입니까?
GET 사용자 ID 때 로그인 .save 사용자 처음 아이디어 해당 ID –
와 데이터, 그리고 난 아마 다른 테이블에 데이터를 저장하는 방법을 찾을 수 있지만 내가 어떻게 데이터를 열고 않고 그것을 제시 예를 들어, 화면에 JLabel 양식이 있습니까? – SenGaxD