1、 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); /设置不可改变窗口大小 this.setResizable(false); /设置程序小图标 this.setIconImage(this.getToolkit().getImage(imageshaizei.jpg); /布局 public void setLayout() /用卡片布局 Layout=new CardLayout(); container=getContentPane(); container.setLayout(Layout); /添加第一张卡片 panelfir
2、st=new JPanel(null); /设置卡片的背景颜色 panelfirst.setBackground(new Color(119,119,253); lbljixu=new JLabel(请放入磁卡,然后继续操作 /设置卡片在Panel中的位置 lbljixu.setBounds(140,90,350,30); /为第一张卡片添加一个Label panelfirst.add(lbljixu); /为第一张卡片添加一个按钮 btncard=new JButton(继续 btncard.setBounds(310,180,80,30); /为按钮注册事件监听器 btncard.addA
3、ctionListener(this); /开始时设置按钮不可按 btncard.setEnabled(false); panelfirst.add(btncard); btngetcard=new JButton(取卡 btngetcard.setEnabled(false); btngetcard.setBounds(310,220,80,30); btngetcard.addActionListener(this); panelfirst.add(btngetcard); btnincard=new JButton(插卡 btnincard.setBounds(40,220,80,30)
4、; btnincard.addActionListener(this); panelfirst.add(btnincard); container.add(panelfirst,first /添加登录输入密码卡片 panelmain=new JPanel(null); panelmain.setBackground(new Color(119,119,253); lblpwd=new JLabel(请输入您的银行卡密码: panelmain.add(lblpwd); lblpwd.setBounds(150, 20, 150, 30); /设置文本框为密码型 txt1=new JPasswor
5、dField(12); /文本框不可选中 txt1.enable(false); panelmain.add(txt1); /文本框的输入内容用*显示 txt1.setEchoChar(* txt1.setBounds(115,50,200,30); /添加选择按钮 btnsure=new JButton(确定 btnsure.addActionListener(this); panelmain.add(btnsure); btnsure.setBounds(70,160,80,30); /添加重输按钮 btn010=new JButton(重输 btn010.addActionListene
6、r(this); panelmain.add(btn010); btn010.setBounds(175,160,80,30); btnback=new JButton(退出 btnback.addActionListener(this); panelmain.add(btnback); btnback.setBounds(280,160,80,30); lblwrong=new JLabel(请注意保护好您的密码! panelmain.add(lblwrong); lblwrong.setBounds(150,90,200,30); /添加输入按钮 btn01=new JButton(1 b
7、tn01.addActionListener(this); panelmain.add(btn01); btn01.setBounds(45,210,60,30); btn02=new JButton(2 btn02.addActionListener(this); panelmain.add(btn02); btn02.setBounds(115,210,60,30); btn03=new JButton(3 btn03.addActionListener(this); panelmain.add(btn03); btn03.setBounds(185,210,60,30); btn04=n
8、ew JButton(4 btn04.addActionListener(this); panelmain.add(btn04); btn04.setBounds(255,210,60,30); btn05=new JButton(5 btn05.addActionListener(this); panelmain.add(btn05); btn05.setBounds(325,210,60,30); btn06=new JButton(6 btn06.addActionListener(this); panelmain.add(btn06); btn06.setBounds(45,260,6
9、0,30); btn07=new JButton(7 btn07.addActionListener(this); panelmain.add(btn07); btn07.setBounds(115,260,60,30); container.add(panelmain,main btn08=new JButton(8 btn08.addActionListener(this); panelmain.add(btn08); btn08.setBounds(185,260,60,30); btn09=new JButton(9 btn09.addActionListener(this); pan
10、elmain.add(btn09); btn09.setBounds(255,260,60,30); btn00=new JButton(0 btn00.addActionListener(this); panelmain.add(btn00); btn00.setBounds(325,260,60,30); /添加主界面卡片 panel3=new JPanel(null); panel3.setBackground(new Color(119,119,253); lblwel=new JLabel(username+,欢迎使用罗灿银行ATM系统 lblwel.setBounds(20,15,
11、350,30); panel3.add(lblwel); lblwel1=new JLabel(请选择您需要的交易类型 lblwel1.setBounds(220,55,350,30); panel3.add(lblwel1); btn3=new JButton(取款服务 btn3.addActionListener(this); btn3.setBounds(20,90,100,30); panel3.add(btn3); btn4=new JButton(修改密码 btn4.addActionListener(this); btn4.setBounds(20,150,100,30); pa
12、nel3.add(btn4); btn5=new JButton(存款服务 btn5.addActionListener(this); btn5.setBounds(20,210,100,30); panel3.add(btn5); btn6=new JButton(查询余额 btn6.addActionListener(this); btn6.setBounds(20,270,100,30); panel3.add(btn6); btn7=new JButton(转账服务 btn7.addActionListener(this); btn7.setBounds(300,90,100,30);
13、 panel3.add(btn7); btn8=new JButton(通信交费 btn8.addActionListener(this); btn8.setBounds(300,150,100,30); panel3.add(btn8); btn9=new JButton(咨询服务 btn9.addActionListener(this); btn9.setBounds(300,210,100,30); panel3.add(btn9); btn10=new JButton(退出操作 btn10.addActionListener(this); btn10.setBounds(300,270
14、,100,30); panel3.add(btn10); container.add(panel3,three /添加取款页面卡片 panel4=new JPanel(null); panel4.setBackground(new Color(119,119,253); lblqukuan=new JLabel(请输入您的取款数: panel4.add(lblqukuan); lblqukuan.setBounds(115, 20, 150, 30);提示:只能是100元或100元的整数倍。 lblqukuan.setBounds(115, 50, 300, 30); txt2=new JTe
15、xtField(12); txt2.enable(false); panel4.add(txt2); txt2.setBounds(115,90,200,30); btn100=new JButton(100 panel4.add(btn100); btn100.addActionListener(this); btn100.setBounds(45,190,60,30); btn200=new JButton(200 panel4.add(btn200); btn200.addActionListener(this); btn200.setBounds(115,190,60,30); btn
16、300=new JButton(300 panel4.add(btn300); btn300.addActionListener(this); btn300.setBounds(185,190,60,30); btn500=new JButton(500 panel4.add(btn500); btn500.addActionListener(this); btn500.setBounds(255,190,60,30); btn1000=new JButton(1000 panel4.add(btn1000); btn1000.addActionListener(this); btn1000.
17、setBounds(325,190,65,30); btn001=new JButton( panel4.add(btn001); btn001.addActionListener(this); btn001.setBounds(45,230,60,30); btn002=new JButton( panel4.add(btn002); btn002.addActionListener(this); btn002.setBounds(115,230,60,30); btn003=new JButton( panel4.add(btn003); btn003.addActionListener(
18、this); btn003.setBounds(185,230,60,30); btn004=new JButton( panel4.add(btn004); btn004.addActionListener(this); btn004.setBounds(255,230,60,30); btn005=new JButton( panel4.add(btn005); btn005.addActionListener(this); btn005.setBounds(325,230,65,30); btn006=new JButton( panel4.add(btn006); btn006.add
19、ActionListener(this); btn006.setBounds(45,270,60,30); btn007=new JButton( panel4.add(btn007); btn007.addActionListener(this); btn007.setBounds(115,270,60,30); btn008=new JButton( panel4.add(btn008); btn008.addActionListener(this); btn008.setBounds(185,270,60,30); btn009=new JButton( panel4.add(btn00
20、9); btn009.addActionListener(this); btn009.setBounds(255,270,60,30); btn000=new JButton( panel4.add(btn000); btn000.addActionListener(this); btn000.setBounds(325,270,65,30); btnsure1=new JButton( panel4.add(btnsure1); btnsure1.addActionListener(this); btnsure1.setBounds(70,140,80,30); btn0010=new JB
21、utton( panel4.add(btn0010); btn0010.addActionListener(this); btn0010.setBounds(175,140,80,30); btnback2=new JButton(返回 panel4.add(btnback2); btnback2.addActionListener(this); btnback2.setBounds(280,140,80,30); container.add(panel4,four /添加完成取款操作需要显示的卡片 panel5=new JPanel(null); panel5.setBackground(n
22、ew Color(119,119,253); lblquok1=new JLabel(取款成功,你本次取款数额为+txt2.getText()+,是否继续操作? lblquok1.setBounds(60, 110, 350, 30); panel5.add(lblquok1); btnquok1=new JButton(继续取款 panel5.add(btnquok1); btnquok1.addActionListener(this); btnquok1.setBounds(30, 185, 90, 30); btnquok2=new JButton(打印凭条 panel5.add(btnquok2); btnquok2.addActionListener(this); btnquok2.setBounds(30, 240, 90, 30);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1