Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

칠리설탕의 it

Day6(Login 성공 시 나타나는 창화면) 본문

JAVA & JDBC/Project(보험 설계 프로젝트)

Day6(Login 성공 시 나타나는 창화면)

chillisugar 2024. 2. 27. 21:25

이번에는 로그인이 성공했을 경우 아래와 같이 나타나는 창을 만들어보겠습니다.

 

 

우선 상단의 버튼들을 배치할 Top Panel과 하단에 사진을 배치할 Bottom Panel 총 2가지 Panel을 Conatiner에 올려야 하는 것을 생각할 수 있습니다.

 

Top Panel에 대한 코드입니다.

 

위와 같은 코드를 작성하고 실행을 시켜주면 아래와 같이 사진은 없고 버튼들은 존재하는 창이 생성되는 것을 확인할 수 있습니다.

 

 

이제 사진을 넣는 Bottom Panel을 생성하겠습니다.

저는 JLabel을 이용하여 사진을 출력하겠습니다. JLabel에 대하여 모르시는 분이 있다면 아래의 JLabel에 대한 포스팅을 참고 부탁드립니다!!

 

JLabel을 통해 문자열과 이미지 출력하기 (tistory.com)

 

JLabel을 통해 문자열과 이미지 출력하기

JLabel은 문자열이나 이미지를 화면에 출력하는 레이블 컴포넌트를 만드는 클래스입니다. JLabel을 사용하기 위해서는 import javax.swing.JLabel을 작성해주어야 합니다. JLanel 컴포넌트는 아래와 같은 생

chillysugar-study.tistory.com

 

 

이렇게 두 Panel을 Container에 올려 실행을 하면 아래와 같은 화면이 출력됩니다!

 

 

이제 화면을 설계했으니 로그인이 성공했을경우 지금 설계한 화면이 나타나도록 하겠습니다.

이전 Day5에서 만든 코드(Login)를 보면 로그인을 성공하면  "일치하는 관리자가 있습니다." 라는 문구가 나오도록 하는 코드가 존재합니다. 하지만 그 코드를 지우고 아까 설계한 화면의 생성자를 추가해주도록 하겠습니다.

 

 

 

이제 다시 Login코드를 실행하겠습니다!

 

 

아래는 Day6에서 만든 화면에 대한 코드입니다!

 

 

 

'JAVA & JDBC > Project(보험 설계 프로젝트)' 카테고리의 다른 글

Day8(고객조회 GUI 생성)  (1) 2024.03.09
Day7(고객등록 GUI)  (1) 2024.03.02
Day5  (2) 2024.02.20
Day4  (0) 2024.02.14
Day3(파일을 읽어 파일 내용을 관리자데이터에 삽입하기)  (1) 2024.02.13