Sie sind auf Seite 1von 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); } } }

Das könnte Ihnen auch gefallen