본문내용
/****************************************************/
/* jdk 버젼 : jdk1.5.0_10
* 제작 툴 : Eclipse SDK 3.3.2
* 제작 일시 : 2008. 4. 17
* 기타 : Icons의 경우 인터넷이 연결이 느리거나 안되는 곳에선 그림이 안 나올 수 있습니다.
*/
/****************************************************/
import javax.swing.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
public class VMachine extends JFrame implements ActionListener // JFrame, ActionListener 인터페이스를 상속
{
/**
*
*/
private static final long serialVersionUID = 1L;
int F_WIDTH=800,F_HEIGHT=800, selectNum=0,selectMoney=0,insertEnd = 0,temp=0;
JPanel Vendingpanel,showwindow_panel,keypad_panel,itemPanel,wantlist,menupanel,display_panel;
JButton but1,but2,but3,but4,but5,but6,but7,but8,but9,but0,butOK,butCancel,Item,Item2,Item3,Item4;
JButton wants[];
JTextArea display;
JLabel balance,Item_desc,Item_desc2,Item_desc3,Item_desc4;
ImageIcon icons,icons2,icons3,icons4;
String text="";
//------------//변수 설정 //---------------------------------------------------//
public VMachine() //생성자
{
super("12345679 홍길동"); // 자신의 학번과 이름
this.setLayout(new BorderLayout());
Vendingpanel = new JPanel(new BorderLayout());
showwindow_panel = new JPanel(new GridLayout());
menupanel = new JPanel(new GridLayout(5,1));
keypad_panel = new JPanel(new GridLayout(2,6));
itemPanel = new JPanel(new GridLayout(2,4));
display_panel = new JPanel(new BorderLayout());
wantlist = new JPanel(new GridLayout(1,4));
// Panel 생성예제 ( 추후, Button, Label들을 생성하여 Panel에 부착 )
//
//-------------------//키패드버튼 생성//--------------------------------------------//
but1 = new JButton("1");
but2 = new JButton("2"); // 버튼 생성 예제
but3 = new JButton("3");
but4 = new JButton("4");
but5 = new JButton("5");
but6 = new JButton("6");
but7 = new JButton("7");
but8 = new JButton("8");
but9 = new JButton("9");
but0 = new JButton("0");
//...
butOK= new JButton("OK");
butCancel = new JButton("Cancel");
//---------------- 구입목록버튼 생성 //
wants = new JButton[4];
for(int i = 0 ; i<=3; i++){
wants[i] = new JButton();
}
// 구입목록의 버튼 생성 예제
// -- 상황판 생성 -- //
display = new JTextArea("금액을 입력하여 주십시오",3,1);
// -- 잔액 표기-- //
balance = new JLabel("잔액 : 0");
/* jdk 버젼 : jdk1.5.0_10
* 제작 툴 : Eclipse SDK 3.3.2
* 제작 일시 : 2008. 4. 17
* 기타 : Icons의 경우 인터넷이 연결이 느리거나 안되는 곳에선 그림이 안 나올 수 있습니다.
*/
/****************************************************/
import javax.swing.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
public class VMachine extends JFrame implements ActionListener // JFrame, ActionListener 인터페이스를 상속
{
/**
*
*/
private static final long serialVersionUID = 1L;
int F_WIDTH=800,F_HEIGHT=800, selectNum=0,selectMoney=0,insertEnd = 0,temp=0;
JPanel Vendingpanel,showwindow_panel,keypad_panel,itemPanel,wantlist,menupanel,display_panel;
JButton but1,but2,but3,but4,but5,but6,but7,but8,but9,but0,butOK,butCancel,Item,Item2,Item3,Item4;
JButton wants[];
JTextArea display;
JLabel balance,Item_desc,Item_desc2,Item_desc3,Item_desc4;
ImageIcon icons,icons2,icons3,icons4;
String text="";
//------------//변수 설정 //---------------------------------------------------//
public VMachine() //생성자
{
super("12345679 홍길동"); // 자신의 학번과 이름
this.setLayout(new BorderLayout());
Vendingpanel = new JPanel(new BorderLayout());
showwindow_panel = new JPanel(new GridLayout());
menupanel = new JPanel(new GridLayout(5,1));
keypad_panel = new JPanel(new GridLayout(2,6));
itemPanel = new JPanel(new GridLayout(2,4));
display_panel = new JPanel(new BorderLayout());
wantlist = new JPanel(new GridLayout(1,4));
// Panel 생성예제 ( 추후, Button, Label들을 생성하여 Panel에 부착 )
//
//-------------------//키패드버튼 생성//--------------------------------------------//
but1 = new JButton("1");
but2 = new JButton("2"); // 버튼 생성 예제
but3 = new JButton("3");
but4 = new JButton("4");
but5 = new JButton("5");
but6 = new JButton("6");
but7 = new JButton("7");
but8 = new JButton("8");
but9 = new JButton("9");
but0 = new JButton("0");
//...
butOK= new JButton("OK");
butCancel = new JButton("Cancel");
//---------------- 구입목록버튼 생성 //
wants = new JButton[4];
for(int i = 0 ; i<=3; i++){
wants[i] = new JButton();
}
// 구입목록의 버튼 생성 예제
// -- 상황판 생성 -- //
display = new JTextArea("금액을 입력하여 주십시오",3,1);
// -- 잔액 표기-- //
balance = new JLabel("잔액 : 0");
추천자료
자바프로그램 다운로딩
자바로 최대공약수, 최소공배수 구하기
자바로 삼각형, 역삼각형, 마름모 (다이아몬드) 출력하기
자바로 재귀 함수를 사용하여 하노이탑 구현하기
자바로 행렬 곱 구하기
자바로 구현한 간단한 계산기
자바 계산기 소스
자바로 그래픽 아날로그시계를 구현(알람 on. off기능, 알람시간설정, 스케줄메모, 그래픽시...
자바를 이용한 그래픽 채팅프로그램(멀티유저간 채팅기능, 다각형모양의 그래픽 출력 변경기...
자바로 구현한 네트워크 오목(넷마블 오목 형식)
자바로 짠 메신저 플그램입니당~~!^^*
자바로 성적표만들기
자바로만든 영어 단어 암기 프로그램
자바 게임 프로그래밍(Depending Champion 게임) 소스
소개글