package bank;
import java.awt.*;
import java.awt.event.*;
import java.sql.ResultSet;
import javax.swing.*;
class Getrmb extends JFrame
{
private JButton r100,r200,r500,r1000,clear,exit,ok;
private JLabel bac,account,warning;
private JTextField tx;
private JPasswordField pwd;
private DataBaseManager mydb;
private ResultSet rs;
private ImageIcon img;
private Icon imgIcon;
private int num;
private String upd;
Mainf ma;
Getrmb(String s)
{
super(s);
Container con=this.getContentPane();
con.setLayout(null);
img=new ImageIcon("pic/gsyh.jpg");
imgIcon=img;
bac=new JLabel(imgIcon);
account=new JLabel("请输入金额:");
warning=new JLabel("");
ok=new JButton("确定");
tx=new JTextField("",20);
r100=new JButton("100 元");
r200=new JButton("200 元");
r500=new JButton("500 元");
r1000=new JButton("1000元");
clear=new JButton("清除");
exit=new JButton("返回");
GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
Font g=new Font("隶书",Font.BOLD,20);
tx.setFont(g);
account.setFont(g);
warning.setFont(g);
r100.setFont(g);
r200.setFont(g);
r500.setFont(g);
r1000.setFont(g);
exit.setFont(g);
clear.setFont(g);
ok.setFont(g);
r100.setBounds(490,150,150,30);
r200.setBounds(490,200,150,30);
r500.setBounds(490,250,150,30);
r1000.setBounds(490,300,150,30);
exit.setBounds(0,300,150,30);
account.setBounds(180,230,150,20);
tx.setBounds(320,230,100,30);
ok.setBounds(0,150,150,30);
clear.setBounds(0,200,150,30);
warning.setBounds(180,200,300,20); //警告标签
bac.setBounds(0,0,640,480);
con.add(r100);
con.add(r200);
con.add(r500);
con.add(r1000);
con.add(clear);
con.add(exit);
con.add(account);
con.add(tx);
con.add(ok);
con.add(warning);
con.add(bac);
tx.addActionListener(new ActionListener() //文本框回车监视器
{
public void actionPerformed(ActionEvent e)
{
num=Integer.parseInt(tx.getText());
if(num>3000&&num%50==0&&num>0)
{
warning.setText("当天金额输出不得大于3000元!");
}
else if(num%50!=0&&num>0)
{
warning.setText("请输入50的整数倍");
}
else if(num<=3000&&num%50==0&&num>0)
{
mydb=DataBaseManager.getInstance();
upd=mydb.getdateSql("UPDATE users SET submoney=submoney-'"+tx.getText()+"' WHERE account like '"+Login.tx1.getText()+"'");
JOptionPane.showMessageDialog(null,"取款成功!");
}
}
});
clear.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
tx.setText(null);
warning.setText(null);
}
});
exit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
setVisible(false);
new Mainf("主界面");
}
});
r100.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
mydb=DataBaseManager.getInstance();
upd=mydb.getdateSql("UPDATE users SET submoney=submoney-100 WHERE account like '"+Login.tx1.getText()+"'");
JOptionPane.showMessageDialog(null,"取款成功!");
}
});
r200.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
mydb=DataBaseManager.getInstance();
upd=mydb.getdateSql("UPDATE users SET submoney=submoney-200 WHERE account like '"+Login.tx1.getText()+"'");
JOptionPane.showMessageDialog(null,"取款成功!");
}
});
r500.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
mydb=DataBaseManager.getInstance();
upd=mydb.getdateSql("UPDATE users SET submoney=submoney-500 WHERE account like '"+Login.tx1.getText()+"'");
JOptionPane.showMessageDialog(null,"取款成功!");
}
});
r1000.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
mydb=DataBaseManager.getInstance();
upd=mydb.getdateSql("UPDATE users SET submoney=submoney-1000 WHERE account like '"+Login.tx1.getText()+"'");
JOptionPane.showMessageDialog(null,"取款成功!");
}
});
ok.addActionListener(new ActionListener() //按钮 确定 监视器
{
public void actionPerformed(ActionEvent e)
{
num=Integer.parseInt(tx.getText());
if(num>3000&&num%50==0&&num>0)
{
warning.setText("当天金额输出不得大于3000元!");
}
else if(num%50!=0&&num>0)
{
warning.setText("请输入50的整数倍");
}
else if(num<=3000&&num%50==0&&num>0)
{
mydb=DataBaseManager.getInstance();
upd=mydb.getdateSql("UPDATE users SET submoney=submoney-'"+tx.getText()+"' WHERE account like '"+Login.tx1.getText()+"'");
JOptionPane.showMessageDialog(null,"取款成功!");
}
}
});
setUndecorated(true);
setBounds(192,144,640,480);
setResizable(false);
setVisible(true);
validate();
}
}
public class Rmb
{
public static void main(String[] args)
{
Getrmb rmb=new Getrmb("人民币界面");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
简单atm自动取款机
共66个文件
class:50个
java:10个
jpg:2个
需积分: 0 12 下载量 177 浏览量
2008-12-28
17:41:23
上传
评论
收藏 112KB RAR 举报
温馨提示
atm自动取款机 为了得分啊 不过也有小用吧
资源详情
资源评论
资源推荐
收起资源包目录
ATM.rar (66个子文件)
ATM
.project 379B
db
list.mdb 436KB
list.ldb 64B
pic
zgyhx.jpg 34KB
gsyh.jpg 24KB
.classpath 226B
bank
Mainf$3.class 747B
Code$2.class 609B
Getrmb$7.class 1KB
Getrmb$1.class 2KB
Money$3.class 655B
Getmoney.java 2KB
Login$3.class 617B
DataBaseManager.java 1KB
chaxun$1.class 742B
Rmb.class 480B
Getrmb$6.class 1KB
Infoper$2.class 2KB
Zhuanzhang$2.class 680B
Mainf.class 3KB
Getrmb.class 4KB
Money$2.class 739B
Zhuanzhang$1.class 764B
Code.class 5KB
Mainf$2.class 743B
Search.java 2KB
Code$3.class 696B
Infoper$1.class 724B
Transfer.java 2KB
Money$1.class 751B
Rmb.java 6KB
Management.class 2KB
Getrmb$4.class 1KB
Manager.class 504B
Accountinf.java 5KB
Mainf$1.class 2KB
Management$2.class 679B
Password.java 4KB
Getrmb$5.class 1KB
Getrmb$3.class 701B
Infoper.class 4KB
Login.class 4KB
Accountinf.class 499B
Mainframe.java 3KB
Money.class 2KB
chaxun$2.class 690B
DataBaseManager.class 2KB
Infoper$3.class 2KB
Getmoney.class 483B
Getrmb$8.class 2KB
Login.java 3KB
chaxun.class 3KB
Getrmb$2.class 835B
Infoper$4.class 993B
Mainf$4.class 753B
Login$1.class 611B
Mainf$5.class 656B
Transfer.class 499B
Zhuanzhang.class 3KB
Manager.java 2KB
Login$2.class 823B
Management$1.class 736B
Password.class 493B
Mainframe.class 492B
Search.class 489B
Code$1.class 805B
共 66 条
- 1
hiange
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0