Import Import Import Import Public Class Extends Implements New New New Int

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

import java.awt.*; import java.applet.Applet; import java.awt.event.*; import javax.swing.

JOptionPane; public class gio extends Applet implements ActionListener { Label greet=new Label("Welcome to ATM",Label.CENTER); TextField display=new TextField("",20); Font font=new Font("arial",Font.PLAIN,14); int array[][]= {{1,2,3},{0,100,100000}},error = 0; String cnum="", input, last, num="", card1 = "1", card2="2", card3= "3"; double balance, in; Button Button Button Button Button Button Button Button Button Button Button Button Button Button Button Button Button Panel Panel Panel Panel Panel b1=new Button("1"); b2=new Button("2"); b3=new Button("3"); b4=new Button("4"); b5=new Button("5"); b6=new Button("6"); b7=new Button("7"); b8=new Button("8"); b9=new Button("9"); Cancel=new Button("Cancel"); b0=new Button("0"); OK=new Button("OK"); swipe=new Button("Swipe Card"); logout=new Button("Log Out"); bal=new Button("Balance"); dep=new Button("Deposit"); wd=new Button("Withdraw"); p1=new p2=new p3=new p4=new p5=new Panel(); Panel(); Panel(); Panel(); Panel();

public void init() { this.setLayout(new GridLayout(1,3)); this.add(p1); this.add(p2); this.add(p5); p1.setLayout(new GridLayout(3,1,4,4)); p1.add(swipe); p1.add(logout); p2.setLayout(new BorderLayout()); p2.add(p3,"North"); p2.add(p4,"Center");

p3.setLayout(new GridLayout(2,1,4,4)); p3.add(greet); greet.setFont(font); p3.add(display); p4.setLayout(new GridLayout(4,3,4,4)); p4.add(b1); p4.add(b2); p4.add(b3); p4.add(b4); p4.add(b5); p4.add(b6); p4.add(b7); p4.add(b8); p4.add(b9); p4.add(Cancel); p4.add(b0); p4.add(OK); p5.setLayout(new GridLayout(3,1,4,4)); p5.add(bal); p5.add(dep); p5.add(wd); display.setEditable(false); swipe.addActionListener(this); bal.addActionListener(this); dep.addActionListener(this); OK.addActionListener(this); wd.addActionListener(this); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); b6.addActionListener(this); b7.addActionListener(this); b8.addActionListener(this); b9.addActionListener(this); b0.addActionListener(this); Cancel.addActionListener(this); logout.addActionListener(this); b1.setEnabled(false);b2.setEnabled(false); b3.setEnabled(false);b4.setEnabled(false); b5.setEnabled(false);b6.setEnabled(false); b7.setEnabled(false);b8.setEnabled(false); b9.setEnabled(false);b0.setEnabled(false); swipe.setEnabled(true);Cancel.setEnabled(false); logout.setEnabled(false);wd.setEnabled(false); dep.setEnabled(false);bal.setEnabled(false); OK.setEnabled(false); } public void actionPerformed(ActionEvent e) {

Number");

if (e.getSource()==swipe) { input = JOptionPane.showInputDialog("Please Enter Card

if (input.equals(card1)) { greet.setText("Welcome user no." +array[0][0] +"!"); balance = array[1][0]; b1.setEnabled(false);b2.setEnabled(false); b3.setEnabled(false);b4.setEnabled(false); b5.setEnabled(false);b6.setEnabled(false); b7.setEnabled(false);b8.setEnabled(false); b9.setEnabled(false);b0.setEnabled(false); swipe.setEnabled(false);Cancel.setEnabled(false); logout.setEnabled(true);wd.setEnabled(true); dep.setEnabled(true);bal.setEnabled(true); OK.setEnabled(false); } else if (input.equals(card2)) { greet.setText("Welcome user no." +array[0][1] +"!"); balance = array[1][1]; b1.setEnabled(false);b2.setEnabled(false); b3.setEnabled(false);b4.setEnabled(false); b5.setEnabled(false);b6.setEnabled(false); b7.setEnabled(false);b8.setEnabled(false); b9.setEnabled(false);b0.setEnabled(false); swipe.setEnabled(false);Cancel.setEnabled(false); logout.setEnabled(true);wd.setEnabled(true); dep.setEnabled(true);bal.setEnabled(true); OK.setEnabled(false); } else if (input.equals(card3)) { greet.setText("Welcome user no." +array[0][2] +"!"); balance = array[1][2]; b1.setEnabled(false);b2.setEnabled(false); b3.setEnabled(false);b4.setEnabled(false); b5.setEnabled(false);b6.setEnabled(false); b7.setEnabled(false);b8.setEnabled(false); b9.setEnabled(false);b0.setEnabled(false); swipe.setEnabled(false);Cancel.setEnabled(false); logout.setEnabled(true);wd.setEnabled(true); dep.setEnabled(true);bal.setEnabled(true); OK.setEnabled(false); } else { greet.setText("Wrong card no. enter again!"); error++; if (error==3) { System.exit(0); } } }

if (e.getSource()==bal) { greet.setText("Balance left"); display.setText(Double.toString(balance)); } if (e.getSource()==dep) { b1.setEnabled(true);b2.setEnabled(true); b3.setEnabled(true);b4.setEnabled(true); b5.setEnabled(true);b6.setEnabled(true); b7.setEnabled(true);b8.setEnabled(true); b9.setEnabled(true);b0.setEnabled(true); OK.setEnabled(true);swipe.setEnabled(true); Cancel.setEnabled(true); greet.setText("amount to deposit"); display.setText(""); last = "dep"; } if (e.getSource()==wd) { b1.setEnabled(true);b2.setEnabled(true); b3.setEnabled(true);b4.setEnabled(true); b5.setEnabled(true);b6.setEnabled(true); b7.setEnabled(true);b8.setEnabled(true); b9.setEnabled(true);b0.setEnabled(true); OK.setEnabled(true);swipe.setEnabled(true); Cancel.setEnabled(true); greet.setText("amount to withdraw"); display.setText(""); last = "wd"; num=""; } if (e.getSource()==OK) {in = Double.parseDouble(display.getText()); if (last.equals("dep")) { if (in < 100) { JOptionPane.showMessageDialog(null, "Minimum num=""; display.setText(num); } else {balance = balance + in; in = 0; num=""; display.setText(num);}

Amount is Php. 100.00");

} else if (last.equals("wd")) { if (in <= balance)

balance = balance - in; in = 0; num=""; display.setText(num);} else {

in = 0; num=""; display.setText(num);} } else if (last.equals("out")) { System.exit(0); } } else else else else else else else else else else if if if if if if if if if if (e.getSource()==b1){num (e.getSource()==b2){num (e.getSource()==b3){num (e.getSource()==b4){num (e.getSource()==b5){num (e.getSource()==b6){num (e.getSource()==b7){num (e.getSource()==b8){num (e.getSource()==b9){num (e.getSource()==b0){num += += += += += += += += += += "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" ;display.setText(num);} ;display.setText(num);} ;display.setText(num);} ;display.setText(num);} ;display.setText(num);} ;display.setText(num);} ;display.setText(num);} ;display.setText(num);} ;display.setText(num);} ;display.setText(num);}

else if (e.getSource()==Cancel) { display.setText(""); num=""; } else if (e.getSource()==logout) { JOptionPane.showMessageDialog(null,"Are You Sure?"); b1.setEnabled(false);b2.setEnabled(false); b3.setEnabled(false);b4.setEnabled(false); b5.setEnabled(false);b6.setEnabled(false); b7.setEnabled(false);b8.setEnabled(false); b9.setEnabled(false);b0.setEnabled(false); swipe.setEnabled(true);greet.setText(""); dep.setEnabled(false);OK.setEnabled(false); wd.setEnabled(false);logout.setEnabled(false); bal.setEnabled(false); } } }

You might also like