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

Day12(결제조회 폼) 본문

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

Day12(결제조회 폼)

chillisugar 2024. 9. 18. 13:58

안녕하세요. 오늘은 결제관리 폼에 대해 만들어보도록 하겠습니다.

 

 

 

결제조회의 폼의 상단의 JButton에 "조회", "새로고침", "인쇄", "닫기"에 대한 버튼이 존재합니다. 하지만 제가 "인쇄"버튼을 눌렀을때 원하는 결과값이 나오지 않아 추후에 제대로 나오게 된다면 수정을 하도록 하겠습니다.

우선 "인쇄" 대신에 [그림 2-31]에 보이는 것처럼 저장 파일이 바탕화면에 저장되도록 하겠습니다. 양해부탁드립니다!

 

우선 [그림 2-28]에 보이는 것처럼 폼의 틀을 만들어보도록 하겠습니다.

 

 

 

위의 코드를 작성하면 아래의 결과물이 나오게 됩니다. 이제 조건들을 충족하도록 만들어보도록 하겠습니다.

 

 

 

조건 1) / 조건 2)

조건 1: [결제 조회] 폼의 테이블에는 현재까지 결제된 내역들이 조회되도록 하시오.

조건 2: [메뉴명] 텍스트란에 검색할 내용을 입력하고 [조회] 버튼을 누르면 [그림 2-29]와 같이 해당 검색 내용과 일치한 레코드가 조회되도록 하시오(메뉴명의 일부만 입력되어도 조회가 가능함).

 

현재까지 결제된 내역들이 조회되도록 해야하기에 저희는 데이터베이스중 Orderlist의 데이터베이스의 정보가 호출되도록 하면 될 것입니다. 또한 조건 2에 보면 메뉴명의 일부만 입력해도 조회가 가능해야 하기에 Sqld문장에 like 구문을 사용했습니다.

 

 

 

조건 3)

조건 3: [새로고침] 버튼을 누르면 [메뉴명] 텍스트란이 초기화되고 [그림 2-28]과 같이 되도록 하시오.

 

[메뉴명] 텍스트란이 초기화 되어야 하기에 jt.setText(" ")를 통해 공백을 만들고 조건1) / 조건2)에 사용했던 구문을 사용하겠습니다.

 

 

 

조건 4) / 조건 5)

 

조건 4: 조건4는 조금 수정하여 바탕화면에 Orderlist에 저장된 내용을 바탕화면에 저장하도록 하겠습니다.

조건 5: [닫기] 버튼을 누르면 폼이 종료되도록 하시오.

 

 

 

 

이렇게 오늘은 결제관리 폼에 대해 해결 해보았습니다. 아래는 오늘 작성한 코드에 대한 결과값 입니다!