목차
JAVA 프로그래밍 2
팀프로젝트 최종보고서
제 목 : GUI 자판기 프로그램
프로젝트 내용 : 개발 내용, 환경, 방법, 효과, 일정, 소스 등 기재
▷ 개발 내용
▶ 개발 방법
▷ 개발 목적
▶ 추진 일정
▷ 프로그램 구현
▷ 개발 환경
소스
팀프로젝트 최종보고서
제 목 : GUI 자판기 프로그램
프로젝트 내용 : 개발 내용, 환경, 방법, 효과, 일정, 소스 등 기재
▷ 개발 내용
▶ 개발 방법
▷ 개발 목적
▶ 추진 일정
▷ 프로그램 구현
▷ 개발 환경
소스
본문내용
▷ 개발 내용
✔ 자판기 모양 GUI프로그램의 텍스트에 원하는 상품의 금액을 정확하게 입력 후 투입버튼을 선택하고 상품을 선택하면 원하는 상품이 출력된다. 투입한 금액이 상품의 금액보다 많을 시 남은 금액을 반환할 수 있다. 또한 투입금액이 상품의 금액보다 적을 시 코인이 부족하다는 메시지를 사용자에게 알려준다. 그리고 투입한 금액이 많을 시에는 에러라는 메시지를 띄운다.
▶ 개발 방법
✔ 각 팀원들과의 업무 및 요구 분석을 정확하게 하기위하여 주기적인 토론과 연구하며, 프로젝트 개발기간동안 모든 팀원들의 능력을 최대한 성장시키고, 각자 조사한 연구 자료를 토대로 일정에 맞추어 계획을 진행시켜 나갈 것입니다.
▷ 개발 목적
✔ 수업시간에 배운 내용을 완벽하게 학습하고자 자판기프로그램을 선택하였습니다. 애플릿구현과 레이아웃을 심화학습 하며 최대한 실제의 자판기와 유사하게 구현하는 것입니다.
≪ … 중 략 … ≫
소스
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public class VendingMachine extends JFrame implements ActionListener
{
public static final int WIDTH = 400;
public static final int HEIGHT = 600;
private JFrame MoneyInsert = new JFrame();
private ImageIcon i1, i2, i3, i4, i5;
private JPanel p1,p2,p3,p4,p5;
private JLabel Label1, Label2, Label3, Label4, Label5, Label6, Label7,
Label8, Label9, Label10, Label11, Label12, Label13, Label14, Label15, Label16;
private JButton Bt1, Bt2, Bt3, Bt4, Bt5;
private JTextField tf1, tf2, tf3;
private String tfData = null;
private int Money = 0;
✔ 자판기 모양 GUI프로그램의 텍스트에 원하는 상품의 금액을 정확하게 입력 후 투입버튼을 선택하고 상품을 선택하면 원하는 상품이 출력된다. 투입한 금액이 상품의 금액보다 많을 시 남은 금액을 반환할 수 있다. 또한 투입금액이 상품의 금액보다 적을 시 코인이 부족하다는 메시지를 사용자에게 알려준다. 그리고 투입한 금액이 많을 시에는 에러라는 메시지를 띄운다.
▶ 개발 방법
✔ 각 팀원들과의 업무 및 요구 분석을 정확하게 하기위하여 주기적인 토론과 연구하며, 프로젝트 개발기간동안 모든 팀원들의 능력을 최대한 성장시키고, 각자 조사한 연구 자료를 토대로 일정에 맞추어 계획을 진행시켜 나갈 것입니다.
▷ 개발 목적
✔ 수업시간에 배운 내용을 완벽하게 학습하고자 자판기프로그램을 선택하였습니다. 애플릿구현과 레이아웃을 심화학습 하며 최대한 실제의 자판기와 유사하게 구현하는 것입니다.
≪ … 중 략 … ≫
소스
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public class VendingMachine extends JFrame implements ActionListener
{
public static final int WIDTH = 400;
public static final int HEIGHT = 600;
private JFrame MoneyInsert = new JFrame();
private ImageIcon i1, i2, i3, i4, i5;
private JPanel p1,p2,p3,p4,p5;
private JLabel Label1, Label2, Label3, Label4, Label5, Label6, Label7,
Label8, Label9, Label10, Label11, Label12, Label13, Label14, Label15, Label16;
private JButton Bt1, Bt2, Bt3, Bt4, Bt5;
private JTextField tf1, tf2, tf3;
private String tfData = null;
private int Money = 0;
추천자료
- Socket 프로그램의 설명과 이를 이용한 채팅 프로그램 개발
- 리눅스 쉘프로그램 - 쉘 프로그램에 대한 소개로 학습자에게 개념정리
- [데이터 암복호화 프로그램] DES, AES, 3-DES 알고리즘의 5가지 운용모드 암복호화 프로그램
- [인터넷정보검색][검색엔진][인터넷검색엔진]인터넷정보검색의 개념, 인터넷정보검색기법의 ...
- [클리퍼][프로그래밍언어][프로그램언어][프로그래밍]프로그래밍언어(프로그램언어)의 발전 ...
- [CGI][ICT]CGI(공통게이트웨이인터페이스)의 개념, CGI(공통게이트웨이인터페이스)의 구현원...
- [C언어] 오델로, 오셀로 (Othello) 게임 구현
- [미디어비평프로그램]미디어비평의 필요성 고찰 및 미디어비평 프로그램의 의의와 미디어비평...
- 간단한 게임 프로그램 만들기 - 아케이드 고릴라 게임 프로그램 (Golila Game)
- 초등학교돌봄교실 프로그램운영계획서 - 봄교실의 필요성과 특성, 프로그램 운영계획서, 프로...
- [한글문서작성프로그램, 워드프로세서]한글문서작성프로그램의 기능, 한글문서작성프로그램의...
- 영유아프로그램개발과평가,영유아 프로그램 운영,계획, 연간보육계획안, 월간, 주간, 일일
- 학령기 아동 영양 프로그램 (아동 영양 프로그램, 학령기아동의 이해, 국내아동영양프로그램,...
- [청소년복지] 청소년시설에서 실행되고 있는 청소년 프로그램 중 청소년 역량 개발에 도움을 ...
소개글