package ATM;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
//interface ActionListener{}
class ATM_Interface extends JFrame{
JPanel pan1,pan2,pan3,pan4;
JButton[] bt_dt,bt_text;
JButton bt1,bt2,bt3,bt4,bt5,bt6,bt7,bt8,bt9;
JTextArea txt;
JLabel lab1;
String[] str = {"1","2","3","4","5","6","7","8","9",".","00","0"};
String[] str1 = {">>>>",">>>>","查询","取款"};
GridLayout g1=new GridLayout(4,2,8,8);
GridLayout g2=new GridLayout(5,2);
GridLayout g3=new GridLayout(5,2);
ATM_Interface(){
pan1=new JPanel();
pan2=new JPanel();
pan3=new JPanel();
pan4=new JPanel();
bt1=new JButton(">>>>");
bt2=new JButton(">>>>");
bt3=new JButton(">>>>");
bt4=new JButton("插卡");
bt5=new JButton("取卡");
bt6=new JButton("确定");
bt7=new JButton("清除");
bt8=new JButton("");
bt9=new JButton("");
pan1.setLayout(g1);
pan3.setLayout(g3);
pan4.setLayout(g2);
bt_dt=new JButton[str.length];
bt_text=new JButton[str1.length];
txt=new JTextArea(10,20);
//lab1=new JLabel("11111111");
pan2.setBackground(Color.yellow);
txt.setEnabled(false);
pan2.add(txt);
for(int i=0;i<str.length;i++){
bt_dt=new JButton(str);
bt_dt.setActionCommand(str);
bt_dt.addActionListener(new btn());
pan1.add(bt_dt);
}
for(int i=0;i<str1.length;i++){
bt_text=new JButton(str1);
bt_text.setActionCommand(str1);
bt_text.addActionListener(new btn());
pan3.add(bt_text);
}
add(pan2,BorderLayout.CENTER);
add(pan3,BorderLayout.WEST);
add(pan4,BorderLayout.EAST);
pan4.add(bt1);
pan4.add(bt2);
pan4.add(bt3);
pan4.add(bt4);
pan4.add(bt5);
add(pan1,BorderLayout.SOUTH);
pan1.add(bt8);
pan1.add(bt9);
pan1.add(bt6);
pan1.add(bt7);
}
class btn implements ActionListener{
@Override
public void actionPerferformed(ActionEvent e){
String getbt1_name = e.getActionCommand();
}
}
public void show_frame(){
setSize(700,550);
pan1.setBackground(Color.yellow);
pack();
//super("ATM");
setTitle("000ATM000");
setVisible(true);
}
public static void main(String[] args){
ATM_Interface in=new ATM_Interface();
in.show_frame();
}
}
|