swingpro프로젝트를 작성하고 작업합니다.
swingpro에 dept.view패키지를 작성하고 작업합니다.
1. InsaMain.java는 메인 화면으로 JFrame의 하위 클래스입니다. InsaMain은 아래의 화면과 같이 구성하며 InsaMain을 구성하는 화면은 아래의 조건을 적용하여 작성하세요.

- InsaMain은 두 개의 Tab을 갖고 있는 JTabbedPane을 이용하여 구성합니다.
- 부서정보Tab은 부서등록,부서조회,부서별 인원조회를 할 수 있도록 CardLayout을 이용하여 구
성하세요.(앞에서 작업했던 CardLayoutTest처럼 버튼은 고정되게 항상 보여지고 화면만 바뀌
어야 하므로 패널이 두 개 있어야 하겠죠?)
2. InsaMain은 다음과 같이 구성될 수 있도록 View를 작성합니다.
1) [부서등록] 버튼을 누르면 위와 같은 화면이 나타나도록 작성하며 부서등록 화면은 JPanel
을 상속받는 DeptInsertPage.java로 작성하여 추가합니다.(DeptInsertPage.java도
dept.view패키지에 추가합니다.)
2) DeptInsertPage.java화면이 CardLayout에서 기본으로 선택될 수 있도록 작성하세요.
3) [부서조회] 버튼을 누르면 아래와 같은 화면이 나타나도록 작성하며 역시 JPanel을 상속받
는 DeptSelectPage.java로 작성하여 추가합니다. 부서정보 조회하기 화면의 검색 버튼 아래
있는 컴포넌트는 JTextArea입니다.

3. InsaMain의 첫 번째 Tab인 부서정보 탭에서 부서등록, 부서조회 버튼 을 누르면 원하는 화면
이 보여지도록 다음 조건을 참고하여 Listener를 작성하세요.
1) 리스너는 dept.controller패키지에 작성하며 클래스명은 DeptMainListener.java로 작성합니
다.
2) 부서등록, 부서조회 버튼을 누르면 각각의 화면이 보여질 수 있도록 작성하세요.
'Web Application,데이터베이스 활용 전문가 양성과정 > 자바' 카테고리의 다른 글
트랜잭션처리 (0) | 2019.06.27 |
---|---|
JDBC연습하기 - step1 (0) | 2019.06.26 |
[주말과제] 이벤트연습하기 (0) | 2019.06.14 |
이벤트연습을 위한 필요파일 (0) | 2019.06.14 |
[주말과제]화면구성 (0) | 2019.06.14 |