자바의 GUI(SWING)으로 구현한 라면자판기 프로그램
lee3010
다운로드
장바구니
소개글
본 프로그램은 실행 순간 이용자로 하여금 라면 자판기의 기능을 보다 편리하고 확실하게 사용 가능도록 초점을 맞추었다. 자판기 상단 부분에 ‘라면 자판기’타이틀 이미지를 부착하고, 메뉴 선택 버튼을 일반 텍스트 버튼이 아닌 라면 사진 버튼으로 구성 하였다. 그리고 원하는 라면을 선택하면 자판기 하단부에 음식(완성본)이 나오는 일반 자판기들과는 달리 이용자로 하여금 보다 높은 시각적 효과를 주고자 라면의 완성본이 메뉴 선택과 함께 새로운 프레임 창으로 띄워진다. 금액 투입 방법도 구비 되어있는 10000원, 5000원, 1000원, 500원 버튼으로 쉽게 이용할 수 있으며 이용 후 남은 금액은 ‘잔돈 반환’ 버튼으로 반환 가능하다.프레임 상단에는 메뉴가 구성 되어있는데 해당 메뉴 아이템에는 “매출 및 판매현황” 과 “나가기” 기능들이 있다. “매출 및 판매현황”에는 구성된 라면의 ‘판매 개수’와 재고가 기재되어 있으며 프레임 하단에는 ‘재고 초기화’ 버튼과 총 판매에 따른 매출 총액이 기재되어있다. 그리고 해당 메뉴는 관리자 전용이라는 구성으로 “매출 및 판매현황” 메뉴 버튼을 누르면 비밀번호 입력 다이얼로그가 띄워지고, 비밀번호를 입력해야 확인 가능하도록 구성 했다.
즉. 전체적으로 본 자판기 프로젝트는 이용자와 관리자 모두를 염두 하여 제작하였다.
컴파일 실행환경
Eclipse, jdk1.8압축파일 내 파일목록
디자인소스 일부.PNG
라면자판기/.metadata/.log
라면자판기/.metadata/.mylyn/.taskListIndex/segments_1
라면자판기/.metadata/.mylyn/.tasks.xml.zip
라면자판기/.metadata/.mylyn/repositories.xml.zip
라면자판기/.metadata/.mylyn/tasks.xml.zip
라면자판기/.metadata/version.ini
라면자판기/자판기/.classpath
라면자판기/자판기/.project
라면자판기/자판기/.settings/org.eclipse.jdt.core.prefs
라면자판기/자판기/bin/자판기/VendingMachine$Chages$1.class
라면자판기/자판기/bin/자판기/VendingMachine$Chages.class
라면자판기/자판기/bin/자판기/VendingMachine$FoodButtons$MyMenuListener.class
라면자판기/자판기/bin/자판기/VendingMachine$FoodButtons.class
라면자판기/자판기/bin/자판기/VendingMachine$Foods.class
라면자판기/자판기/bin/자판기/VendingMachine$MenuActionListener.class
라면자판기/자판기/bin/자판기/VendingMachine$MoneyHole$MyMoneyListener.class
라면자판기/자판기/bin/자판기/VendingMachine$MoneyHole.class
라면자판기/자판기/bin/자판기/VendingMachine$MyDialog$1.class
라면자판기/자판기/bin/자판기/VendingMachine$MyDialog.class
라면자판기/자판기/bin/자판기/VendingMachine$Sales$1.class
라면자판기/자판기/bin/자판기/VendingMachine$Sales.class
라면자판기/자판기/bin/자판기/VendingMachine$TitleLabel.class
라면자판기/자판기/bin/자판기/VendingMachine.class
라면자판기/자판기/images/너구리봉지.PNG
라면자판기/자판기/images/너구리음식.PNG
라면자판기/자판기/images/무파마봉지.PNG
라면자판기/자판기/images/무파마음식.PNG
라면자판기/자판기/images/불닭볶음면봉지.PNG
라면자판기/자판기/images/불닭볶음면음식.PNG
라면자판기/자판기/images/신라면봉지.PNG
라면자판기/자판기/images/신라면음식.PNG
라면자판기/자판기/images/안성탕면봉지.PNG
라면자판기/자판기/images/안성탕면음식.PNG
라면자판기/자판기/images/열라면봉지.PNG
라면자판기/자판기/images/열라면음식.PNG
라면자판기/자판기/images/진짬뽕봉지.PNG
라면자판기/자판기/images/진짬뽕음식.PNG
라면자판기/자판기/images/짜파게티봉지.PNG
라면자판기/자판기/images/짜파게티음식.PNG
라면자판기/자판기/images/참께라면봉지.PNG
라면자판기/자판기/images/참께라면음식.PNG
라면자판기/자판기/images/타이틀.PNG
라면자판기/자판기/src/자판기/VendingMachine.java
자판기 디자인.PNG
라면자판기/.metadata/.log
라면자판기/.metadata/.mylyn/.taskListIndex/segments_1
라면자판기/.metadata/.mylyn/.tasks.xml.zip
라면자판기/.metadata/.mylyn/repositories.xml.zip
라면자판기/.metadata/.mylyn/tasks.xml.zip
라면자판기/.metadata/version.ini
라면자판기/자판기/.classpath
라면자판기/자판기/.project
라면자판기/자판기/.settings/org.eclipse.jdt.core.prefs
라면자판기/자판기/bin/자판기/VendingMachine$Chages$1.class
라면자판기/자판기/bin/자판기/VendingMachine$Chages.class
라면자판기/자판기/bin/자판기/VendingMachine$FoodButtons$MyMenuListener.class
라면자판기/자판기/bin/자판기/VendingMachine$FoodButtons.class
라면자판기/자판기/bin/자판기/VendingMachine$Foods.class
라면자판기/자판기/bin/자판기/VendingMachine$MenuActionListener.class
라면자판기/자판기/bin/자판기/VendingMachine$MoneyHole$MyMoneyListener.class
라면자판기/자판기/bin/자판기/VendingMachine$MoneyHole.class
라면자판기/자판기/bin/자판기/VendingMachine$MyDialog$1.class
라면자판기/자판기/bin/자판기/VendingMachine$MyDialog.class
라면자판기/자판기/bin/자판기/VendingMachine$Sales$1.class
라면자판기/자판기/bin/자판기/VendingMachine$Sales.class
라면자판기/자판기/bin/자판기/VendingMachine$TitleLabel.class
라면자판기/자판기/bin/자판기/VendingMachine.class
라면자판기/자판기/images/너구리봉지.PNG
라면자판기/자판기/images/너구리음식.PNG
라면자판기/자판기/images/무파마봉지.PNG
라면자판기/자판기/images/무파마음식.PNG
라면자판기/자판기/images/불닭볶음면봉지.PNG
라면자판기/자판기/images/불닭볶음면음식.PNG
라면자판기/자판기/images/신라면봉지.PNG
라면자판기/자판기/images/신라면음식.PNG
라면자판기/자판기/images/안성탕면봉지.PNG
라면자판기/자판기/images/안성탕면음식.PNG
라면자판기/자판기/images/열라면봉지.PNG
라면자판기/자판기/images/열라면음식.PNG
라면자판기/자판기/images/진짬뽕봉지.PNG
라면자판기/자판기/images/진짬뽕음식.PNG
라면자판기/자판기/images/짜파게티봉지.PNG
라면자판기/자판기/images/짜파게티음식.PNG
라면자판기/자판기/images/참께라면봉지.PNG
라면자판기/자판기/images/참께라면음식.PNG
라면자판기/자판기/images/타이틀.PNG
라면자판기/자판기/src/자판기/VendingMachine.java
자판기 디자인.PNG
참고 자료
황기태 안기수, “명품 JAVA Programming”, 생능출판사, 2017.남궁성, “JAVA의 정석”, 도우출판, 2016.
이 자료와 함께 구매한 자료
자바 은행프로그램 4페이지
자바 GUI(Swing) 커피 자판기 프로그램 소스코드 0페이지
[자바] 자바로 구현한 점수처리 프로젝트 입니다 0페이지
JAVA 성적 관리 프로그램 0페이지
Java Swing GUI 자판기관리 시스템 0페이지