Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

칠리설탕의 it

Day10(관리 폼 생성 / 메뉴등록 버튼) 본문

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

Day10(관리 폼 생성 / 메뉴등록 버튼)

chillisugar 2024. 8. 31. 16:49

안녕하세요. 오늘은 Day9에 이어 관리자 버튼이 "0000"일때 생성되는 관리 폼을 만들어보도록 하겠습니다.

오늘 만들어야 할 관리 폼은 아래의 그림입니다!

 

아래의 코드를 작성하면 [그림 2-18]과 같은 결과가 나오게 됩니다.

 

 

이제 메뉴등록을 누르면 신규 메뉴 등록 폼이 나오도록 하겠습니다!

 

 

[그림 2-19] 의 폼을 만들면서 조건 1), 조건2), 조건 3)을 충족해보겠습니다.

조건 1), 조건2), 조건 3)을 충족시키기 위래 JComboBox를 사용했습니다.

 

 

조건 4)

[등록] 버튼 클릭 시 [메뉴명] 항목에 값을 입력하지 않았을 경우, [그림 2-20]의 메시지가 출력되어 등록되지 않도록 하고, 값이 올바르게 입력되어 있으면 DB에 등록되고 [그림 2-21]의 메시지가 출력되도록 하시오.

 

[등록] 버튼 클릭 시 [메뉴명] 항목에 값을 입력하지 않았을 경우,  [그림 2-20]의 메시지가 출력되어 등록되지 않는 코드를 아래와 같이 작성했고 else구문에 있는 addMenu()함수는 값이 올바르게 입력됬으면 DB에 등록되고 [그림 2-21]의 메시지가 출력되는 함수입니다.

 

 

addMenu()함수입니다. 

meal 데이터베이스의 구조는 아래와 같기에 구조에 맞게 데이터를 삽입하는 구문을 짜도록 하겠습니다.

 

 

변수 t는 추가하는 메뉴가 한식인지 중식인지 일식인지 양식인지 식별하는 식별자 변수입니다.

현재 meal데이터베이스에 존재하는 mealNo중 최대값을 찾아 다음에 들어갈 메뉴의  mealNo번호를 알아냈으며, 조건에 todayMeal에 대한 정보는 없기에 우선 1로 설정했습니다.

 

오늘은 이렇게 메뉴등록에 대해 코드를 작성해보았습니다!!

코드 실행결과동영상입니다!!

 

 

 

 

'JAVA & JDBC > Project(식권 발매 프로젝트)' 카테고리의 다른 글

Day12(결제조회 폼)  (0) 2024.09.18
Day11(메뉴관리 폼)  (5) 2024.09.10
Day9(관리자 메뉴 만들기)  (0) 2024.08.28
Day8(결제 폼에 Action생성-3)  (0) 2024.08.20
Day7(결제폼에 Action생성-2)  (0) 2024.08.17