发布时间 : 星期二 文章JAVA课程设计报告ATM存取款系统更新完毕开始阅读5712e4d7f61fb7360b4c65fd
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(); } }