목록JAVA & JDBC (35)
칠리설탕의 it

안녕하세요. Day4, Day5에 걸쳐 결제 폼을 만들었습니다.이제 결제 폼에 필요한 ActionListener을 생성해보도록 하겠습니다.전체 필요한 조건은 18개입니다. 저희가 오늘 추가해야 할 Action(7개)에 대해 알아보겠습니다. 오늘은 1~7번의 조건에 맞춰 Action을 생성하겠습니다. 조건1) [식권 발매 프로그램] 폼의 [한식], [중식], [일식], [양식] 버튼을 눌렀을 때 해당 종류에 맞는 상단 제목과 메뉴 버튼이 나타나도록 하시오.==> 이부분은 생성자를 통해 미리 조건을 부합하게 만들었기에 다음으로 넘어가겠습니다. 메뉴 버튼은 ‘조리가능수량’이 1 이상이고, ‘오늘의 메뉴’가 1일 때 누를 수 있도록 하고, 그 외에는 비활성화 되거나 보이지 않게 하시오. ==> Mysql구문을..

안녕하세요. 오늘은 Day4에 이어 결제 폼을 이어서 만들어보도록 하겠습니다. 오늘 만들 부분은 아래와 같습니다. 우선 제일 처음 이것을 봤을때 어떻게 만들어야 하나 고민을 많이 했습니다.상단의 그림을 2가지 부분으로 나누어 생각해보겠습니다.그림(1)그림(2) 그림(1)에 대해 아래의 그림과 같이 소분해서 생각해보겠습니다. 그림(3)그림(4) 그림(3)을 만들어보겠습니다.그림(4)을 만들어보겠습니다. 그림(2)에 대해 아래의 그림과 같이 소분해서 만들어보겠습니다.그림(5)그림(6) 그림(5)를 만들어보겠습니다. 그림(6)을 만들어보겠습니다.

안녕하세요!! 오늘은 저번에 만든 사진버튼을 눌렀을때 결제 폼을 만들어 보도록 하겠습니다. 여기서 생각해볼 문제가 있습니다. 저희가 만든 사진버튼은 총 4개(한식, 일식, 중식, 양식)입니다. 위의 사진과 같은 결제폼을 4가지 다 만들어야 할까요? 전부 음식종류에 따른 메뉴만 다르고 나머지 부분은 같을 것입니다. 그래서 Day3에 만든 코드에 각 사진 버튼에 ActionListener를 만들어 각 사진을 눌렀을때 매개변수를 넘겨 매개변수를 통해 결제 폼을 만들면 될 것 입니다. 아래의 사진과 같이 Day3코드에 아래의 코드를 추가해 줍니다. 이제 본격적으로 결제 폼을 만들어 보도록 하겠습니다. 1. 매개변수를 통해 생성자를 만들기 2. 상단의 음식종류와 총 결제금액 Label 생성 3. 음식 ..

안녕하세요!오늘은 아래의 그림과 같이 main폼에서 사용자 버튼을 눌렀을때 생성되는 폼을 만들어보도록 하겠습니다. 문제를 봤을때 우선 상단에는 JLabel을 붙이고 Center에는 GridLayout()으로 2x2의 크기로 나눈 후 사진을 넣으면 될거 같습니다. 그리고 하단에는 Thread()를 사용하여 현재 시각을 붙으면 될거 같은 생각이 드네요. 하지만 여기서 중요한 점은 조건에 나온것 처럼 툴팁을 사용하는 것과 이미지의 좌측 상단의 메뉴라는 tabbedPane이 새롭게 보입니다. 차근차근 한번 풀어가보도록 하겠습니다!. 1. 상단의 식권발매프로그램 Label을 만들어 보도록 하겠습니다. 2. 중앙에 음식 사진을 넣어보도록 하겠습니다. 여기서 tooltip을 사용해야 하는데 tooltip이란..

안녕하세요. 오늘은 Day1에 이어 이제 ui를 만들어 보도록 하겠습니다.오늘 만들 부분은 아래의 사진과 같은 메인 부분입니다. 이제 프로젝트를 한개 해보니 이런 부분은 어떻게 해야 할지 바로 생각이 나는거 같습니다.GridLayout()을 이용하여 영역을 나누고 영역마다 JButton()을 생성해주면 끝일거 같습니다. 각 Button에 대한 Actionlistener은 나중에 차근차근 추가해보겠습니다! 이렇게 간단하게 코드를 작성하면 아래의 사진처럼 결과물이 나오게 됩니다.오늘은 간단한 메인부분을 작성해보았습니다. 감사합니다!

안녕하세요! 오늘은 저번 보험설계 프로젝트를 할때와 동일하게 우선 Eclipse와 Mysql을 연동 후 text파일을 읽어 mysql에 데이터베이스를 삽입하는 과정을 진행해보도록 하겠습니다. 우선 저번 보험설계 프로젝트와 Eclipse와 Mysql을 연동하는 방법과 테이블 생성 후 데이터를 삽입하는 것은 동일하기에 아래의 글을 참고하면 되겠습니다.Day1(Mysql과 Eclipse 연동하기!) (tistory.com) Day1(Mysql과 Eclipse 연동하기!)1.자신이 접속하고 싶은 데이터베이스의 이름을 매개변수로 갖고 매개변수를 이용하여 Mysql과 Eclipse를 연동시키는 makeConnection 함수를 생성합니다. 여기서 java.sql.Connection 인터페이스를 이용하여chilisu..
안녕하세요!! 오랜만에 인사드립니다.이번에는 식권 발매 프로젝트를 진행해볼려고 합니다. 문제는 2017년 전국기경기대회 과제입니다. 문제에 대해서는 첨부해 놓겠습니다!!이번에도 힘을 내며 진행 하겠습니다!! 감사합니다!

JLabel은 문자열이나 이미지를 화면에 출력하는 레이블 컴포넌트를 만드는 클래스입니다.JLabel을 사용하기 위해서는 import javax.swing.JLabel을 작성해주어야 합니다.JLanel 컴포넌트는 아래와 같은 생성자가 존재합니다.●JLabel() //비어있는 레이블● JLabel(String text) //문자열 레이블● JLabel(Icon image) //이미지 레이블● JLabel(String text, Icon image, SwingConstants.(LEFT, RIGHT, CENTER)) //문자열과 이미지를 모두 가진 레이블 ○ SwingConstants. 뒤에 LEFT, RIGHT, CENTER 중 한개를 선택하여 사용 ● 문자열 출력하기 ● 이미지 출력하기이미지를..

Eclipse의 jar파일을 자바프로그램을 실행하거나 배포하기 위해 자바 클래스 파일, 리소스 파일, 메타데이터 들을 하나의 압축 파일로 묶은 것입니다. 이제 Eclipse를 통해 jar파일을 만드는 방법을 알아보겠습니다!예시를 하나 만들기 위해 아래의 코드를 이용해 창 화면이 만들어지도록 하겠습니다. 1.코드를 작성후 좌측 상단의 File을 클릭후 Export를 눌러줍니다.2.그 후 아래와 같은 창이 생성될 것인데 Runnable JAR file을 선택해주도록 하겠습니다. 3.Launch configuration은 jar을 만들기 위한 파일을 선택해주는 것이고 Export destination은 Browse를 통해 파일의 저장 위치를 선택하는 것입니다. 그 후 Finish를 누릅니다. 4. 이렇게 완료..

자바를 이용하다 보면 폰트를 바꿔야 하는 경우가 있습니다.저도 폰트를 바꾸고 싶은데 어떻게 바꾸지 하고 찾아본 경험이 존재하는데 어떻게 하면 폰트를 바꿀수 있는지 알아보겠습니다. 우선 자신이 바꿀수 있는 폰트의 종류가 무엇이 있는지 알아보겠습니다. 1. 제어판에 들어가서 글꼴을 검색해줍니다. 2. 글꼴을 눌러 자신이 사용할 수 있는 폰트를 확인해 줍니다. 저는 238개의 폰트가 존재하네요!! 이제 폰트의 종류에 대해 알아봤으니 폰트를 바꾸는 방법에 대해 알아보도록 합시다!폰트를 바꾸는 방법은 Font클래스 이용, GraphicsDevice클래스 이용, jvavFx를 이용하는 등 여러가지 방법이 존재하지만 가장 대표적인 방법은 Font클래스를 이용하는 것에 대해 알아보도록 하겠습니다. 만일 자신이 Gu..