Essays24.com - Term Papers and Free Essays
Search

Basic Java Programming Final

Essay by 24  •  September 7, 2010  •  2,884 Words (12 Pages)  •  1,050 Views

Essay Preview: Basic Java Programming Final

Report this essay
Page 1 of 12

//Import Classes

import javax.swing.*;

import javax.swing.event.*;

import java.awt.*;

import java.awt.event.*;

import java.util.*;

//Class spacifics for making Dollars and Cents

import java.text.NumberFormat;

//Begin the ATM

public class mcd extends JPanel implements ActionListener,ItemListener

{

//Create Global variables and objects

JButton Start,burger1,burger2,burger3, button, next, addorder, paynow, addedit,removeord,ccpay,capay,

coke, sprite, drp, root,orange,ultra,large,medium,small,amex,visa,mc,atm,back,take,insert;

String totalorder, orders,ord1,ord2,ord3, burg1, burg2, burg3, lett, toma, ketc, must, oni, pick, che,ttprice,

coked,sprited,drpd,rootd,oranged,ultrad,larged,mediumd,smalld,ccnum,s,currencyOut,bill,ammtdue;

JTabbedPane tabbedPane;

JScrollPane panel8bta;

JPanel panel8t, panel8b,panel8bb,panel8bt;

JTextArea welcometxt, order,torders, receipt,bye;

JTextField amtdue;

JCheckBox lettuce, tomatos, ketchup, mustard, onions, pickles, cheese;

int c,l,t,k,m,o,p,ordernum, item,ptype,custnum;

double bprice,sprice,stprice,o1p,o2p,o3p,tprice,currency,amtdu,billa,billb;

//Array to hold the check boxes on condiment selection.

int[][] checks;

//Create GUI

public mcd() {

//Make all variables 0 or equivlent.

billa=0;

billb=0;

c= (-1);

l= -1;

t= -1;

k= -1;

m= -1;

o= -1;

p= -1;

burg1="";

burg2="";

burg3="";

lett="";

toma="";

ketc="";

must="";

oni="";

pick="";

che="";

orders="";

ultrad = "";

larged = "";

mediumd= "";

smalld = "";

sprited = "";

drpd = "";

rootd = "";

oranged="";

coked="";

checks= new int[3][7];

ordernum=1;

ptype=0;

ord1 = "";

ord2 = "";

ord3 = "";

custnum = custnum+1;

totalorder = "";

//ImageIcon icon = new ImageIcon("dummy.jpg");

//Main Tabbed Pane

tabbedPane = new JTabbedPane();

//Call components, The tabs

//Tab 1

Component panel1 = makePanel1();

tabbedPane.addTab("Welcome",null, panel1, "Welcome");

tabbedPane.setSelectedIndex(0);

//Tab 2

Component panel2 = makePanel2();

tabbedPane.addTab("Burger Choice",null, panel2, "Burgers");

//Tab 3

Component panel3 = makePanel3();

tabbedPane.addTab("Condiments", null, panel3, "Condiments");

//Tab 4

Component panel4 = makePanel4();

tabbedPane.addTab("Drink",null, panel4, "Soda Fountain");

//Tab 5

Component panel5 = makePanel5();

tabbedPane.addTab("Size",null, panel5, "Ultra Size?");

//Tab 6

Component panel6 = makePanel6();

tabbedPane.addTab("Confirm Order",null, panel6, "Confirm order");

//Tab 7

Component panel7 = makePanel7();

tabbedPane.addTab("Pay Now",null, panel7, "Pay Now");

//Component panel8 = makePanel8(); is called later, after the pay now button is pressed

...

...

Download as:   txt (20.1 Kb)   pdf (203.2 Kb)   docx (16.5 Kb)  
Continue for 11 more pages »
Only available on Essays24.com
Citation Generator

(2010, 09). Basic Java Programming Final. Essays24.com. Retrieved 09, 2010, from https://www.essays24.com/essay/Basic-Java-Programming-Final/1623.html

"Basic Java Programming Final" Essays24.com. 09 2010. 2010. 09 2010 <https://www.essays24.com/essay/Basic-Java-Programming-Final/1623.html>.

"Basic Java Programming Final." Essays24.com. Essays24.com, 09 2010. Web. 09 2010. <https://www.essays24.com/essay/Basic-Java-Programming-Final/1623.html>.

"Basic Java Programming Final." Essays24.com. 09, 2010. Accessed 09, 2010. https://www.essays24.com/essay/Basic-Java-Programming-Final/1623.html.