JAVA & JDBC/Project(식권 발매 프로젝트)

Day9(관리자 메뉴 만들기)

chillisugar 2024. 8. 28. 18:43

안녕하세요. Day2에서 만든 Main폼에서 관리자버튼을 눌렀을때 실행되는 부분에 대해 작성해보도록 하겠습니다.

아래에 보이는 그림처럼 조건들을 확인하면서 만들어보도록 하겠습니다!

 

Day2에서 만든 Main에서 이어져 나가는 것이기에 Day2에서 작성한 코드에서 추가로 작성하겠습니다.

 

 

처음에 [그림 2-16]에 보이는 것처럼 Panel을 만들어보도록 하겠습니다.

근데 여기서 중요하게 봐야할 부분이 있습니다. [그림 2-16]을 보면 바로 JOptionPane 위에 Panel이 올라간 것입니다.

따라서 JOptionPane에 managerPw를 올리겠습니다.

 

[그림 2-16]에 보이는 "확인","취소"버튼은 따로 만드는 것이 아닌 JOptionPane의 YES_NO_OPTION을 사용한 것이고

입력한 문자열을 ''로 표시하기 위해 패스워드입력부분에 JTextField가 아닌 JPasswordField를 사용하였습니다. 

 

 

 

 

조건 3) / 조건4)

 

조건 3: PW'0000'을 입력하고 [확인] 버튼을 누르면 폼이 종료되고 [그림 2-18][관리] 폼이 실행되도록 하시오. 이외의 패스워드 입력 시 [그림 2-17]의 메시지가 출력되어 더 이상 진행되지 않도록 하시오.

조건 4: [취소] 버튼을 누르면 폼이 종료되도록 하시오.

 

 

 

 

조건 3에 보면 성공하면 [그림 2-18]인 폼이 만들어져야 합니다. [그림 2-18]의 폼은 다음시간에 만들도록 하겠습니다!

감사합니다.

 

 

아래의 코드는 Day2의 코드에 오늘 작성한 부분을 추가한 코드입니다.