[자바 프로그래밍 음료수 자동 판매기][자바 프로그래밍] 음료수 자동 판매기 소스
- 최초 등록일
- 2006.05.09
- 최종 저작일
- 2006.05
압축파일
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
자바로 제작해본 비주얼한 음료수 자동 판매기에요 ^-^
실제 우리가 사용하는 자동 판매기와 매우 흡사하게 제작해보았어요.
프로그램의 비쥬얼보다는 내부동작 구현 부분에 신경을 많이 썼어요.
자동 판매기를 어떻게 프로그래밍 할 것인지에 대해 고민하시는 분들에게
도움이 되었으면 해요~
DrawPanel.java
InputPanel.java
OutputPanel.java
SelectPanel.java
VendingMachine.java
들로 구성되어있어요 ^-^/
컴파일 실행환경
JCreator 2.5Le
본문내용
import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.awt.event.*;
public class VendingMachine extends JFrame {
private SelectPanel selectPanel;
private InputPanel inputPanel;
private OutputPanel outputPanel;
public VendingMachine(){
super("음료수 자동판매기");
Container container = getContentPane();
container.setLayout(null);
selectPanel = new SelectPanel();
selectPanel.setBackground(Color.gray);
inputPanel = new InputPanel();
inputPanel.setBackground(Color.gray);
outputPanel = new OutputPanel();
outputPanel.setBackground(Color.gray);
selectPanel.setBounds(25, 0, 450, 200);
container.add(selectPanel);
inputPanel.setBounds(25,230,450,200);
container.add(inputPanel);
outputPanel.setBounds(25,460,450,200);
container.add(outputPanel);
setSize(500,700);
setVisible(true);
}
public static void main(String args[]){
VendingMachine vm= new VendingMachine();
vm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
압축파일 내 파일목록
coke.jpg
DrawPanel.class
DrawPanel.java
InputPanel$1.class
InputPanel$2.class
InputPanel$3.class
InputPanel.class
InputPanel.java
juice.jpg
OutputPanel$1.class
OutputPanel$2.class
OutputPanel$3.class
OutputPanel$4.class
OutputPanel$5.class
OutputPanel$6.class
OutputPanel.class
OutputPanel.java
saida.jpg
SelectPanel$1.class
SelectPanel$2.class
SelectPanel$3.class
SelectPanel.class
SelectPanel.java
src_vendingmachine.txt
VendingMachine.class
VendingMachine.java
VendingMachine.jcd
VendingMachine.jcp
VendingMachine.jcu
VendingMachine.jcw
VendingMachine2.jcd
VendingMachine2.jcu
VendingMachine2.jcw
참고 자료
없음