JAVA课程设计报告ATM存取款系统

发布时间 : 星期一 文章JAVA课程设计报告ATM存取款系统更新完毕开始阅读

Panel03 panel1;JFrame frame; Client01(String s){ super(s);

Container con=this.getContentPane(); panel1=new Panel03();con.add(panel1);

panel1.button1.addActionListener(this);panel1.button2.addActionListener(this);

panel1.button3.addActionListener(this);panel1.button4.addActionListener(this);panel1.button5.addActionListener(this);

this.setVisible(true);this.pack(); }

public void actionPerformed(ActionEvent e){ if(e.getActionCommand()==\取款\ this.setVisible(false);

new Client02(\请选择取款金额\ }

else if(e.getActionCommand()==\查询\ this.setVisible(false); new Client06(\查询服务\ }

else if(e.getActionCommand()==\存款\ this.setVisible(false);

new Client05(\请选择存款金额\ }

else if(e.getActionCommand()==\转账\ this.setVisible(false);

new Client04(\用户转账服务\

}

else if(e.getActionCommand()==\退出\ } }

class Selectfunction{

public static void main(String []args){ new Client01(\用户取款系统\ new Client01(\用户存款系统\ } }

package ZDC; //查询功能

import java.awt.*;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.*;

import ZDC.Panel01;

import java.awt.event.*; class Panel06 extends JPanel{

JLabel label1,label2;JTextField textA;JFrame frame; Panel06(){

setLayout(new GridLayout(4,4));label1=new JLabel(\你的余额为:\ textA=new JTextField(6); for(int i=0;i<5;i++){add(new JLabel());}

add(label1);add(textA);for(int i=0;i<9;i++){add(new JLabel());} } }

class Panel07 extends JPanel{ JButton button1,button2; Panel07(){

setLayout(new GridLayout(3,6));

button1=new JButton(\继续\查询\

for(int

i=0;i<7;i++){add(new

JLabel());}add(button2);add(new

JLabel());

add(button1);for(int i=0;i<7;i++){add(new JLabel());} } }

class Client03 extends JFrame implements ActionListener{ Panel06 panel1;Panel07 panel2; Client03(String s){ super(s);

Container con=this.getContentPane(); con.setLayout(new GridLayout(2,1)); panel1=new Panel06();panel2=new Panel07(); con.add(panel1);con.add(panel2); panel2.button1.addActionListener(this); panel2.button2.addActionListener(this); this.setVisible(true);this.pack();

}

JLabel());add(new

public void actionPerformed(ActionEvent e){

if(e.getActionCommand().equals(\继续\ this.setVisible(false);

new Client01(\选择服务种类\ }

else if(e.getActionCommand()==\查询\ }

public void showcjine(){ //String

url

=

\

Access

Driver

(*.mdb)};DBQ=bankSystem.mdb\程序直接使用当前类目录下的数据库文件

try{

Class.forName(\

Connection con=DriverManager.getConnection(\连接数据库 Statement sql=con.createStatement();String ql=Panel01.textB.getText();

Class.forName(\

ResultSet rs=sql.executeQuery(\

if(rs.next()){

String ucjine=rs.getString(1); panel1.textA.setText(ucjine); }

else{JOptionPane.showMessageDialog(null,\ 该用户不存在\警

告!\

con.close(); }catch(Exception ex) { ex.printStackTrace(); } }

联系合同范文客服:xxxxx#qq.com(#替换为@)