Day9(관리자 메뉴 만들기)
안녕하세요. 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의 코드에 오늘 작성한 부분을 추가한 코드입니다.