【年少的风】控制台模拟银行操作

 

  
  
  
  
  1. import javax.swing.*;  
  2. import java.awt.event.*;  
  3.  
  4. public class TestBank {  
  5.     public static void main(String args[]) {  
  6.         new MyFrame().frame();  
  7.     }  
  8. }  
  9.  
  10. class MyListener implements ActionListener {  
  11.  
  12.     public void actionPerformed(ActionEvent e) {  
  13.         System.out.print(e.getSource());  
  14.         System.out.print("btShowMoney clicked");  
  15.     }  
  16. }  
  17.  
  18. class MyFrame extends JFrame {  
  19.     void frame() {  
  20.         Object[] possibleValues = { "用户1""用户2" };  
  21.         Object selectedValue = JOptionPane.showInputDialog(null"Choose one",  
  22.                 "Input", JOptionPane.INFORMATION_MESSAGE, null, possibleValues,  
  23.                 possibleValues[0]);  
  24.  
  25.         // System.out.println();  
  26.         JFrame frame = new JFrame(selectedValue.toString() + "正在操作");  
  27.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
  28.         frame.setBounds(300300300300);  
  29.         // frame.setLayout(new FlowLayout());  
  30.         JButton btGetMoney = new JButton("取款");  
  31.         btGetMoney.addActionListener(new MyListener());  
  32.         JButton btSaveMoney = new JButton("存款");  
  33.         btSaveMoney.addActionListener(new MyListener());  
  34.         JButton btShowMoney = new JButton("显示余额");  
  35.         btShowMoney.addActionListener(new MyListener());  
  36.         JButton btShowName = new JButton("显示帐号");  
  37.         btShowName.addActionListener(new MyListener());  
  38.  
  39.         frame.add(btGetMoney);  
  40.         frame.add(btSaveMoney);  
  41.         frame.add(btShowMoney);  
  42.         frame.add(btShowName);  
  43.  
  44.         frame.setVisible(true);  
  45.     }  

 

你可能感兴趣的:(控制台,年少的风,模拟银行)