📄 display.java.bak
字号:
msghint.setText("密码错误,请重新输入!!");
num++;
if (num==3)
{
Useact.checkCardID(CardID,2);
msghint.setText("由于你输入错误密码次数达到3次,你的卡已经被锁定,请联系发卡银行!");
Usedata.sleep(12);
Useact.finalize();
Usedata.finalize();
UseRCard.exitCard();
}
Usetext.setText("");
Usedata.sleep(2);
msghint.setText("");
}
else
{
Usetext.setEchoChar('\0');
CardOut.show(fram,"Menu");
this.pwd=Usetext.getText();
}
return;
}
if((msgstr.getText().indexOf("取款金额"))>0)//手动输入取款金额操作
{
try
{
UserMoney=Float.parseFloat(Usetext.getText());
TodayMoney=Float.parseFloat(Usetext.getText())+(Useact.queryBalancetoday(CardID));
if(TodayMoney>5000)
{
lblMsg.setText("每天最高交易额为5000!!");
nstate=3;}
else
{
if (UserMoney>5000)
{
lblMsg.setText("每次最高交易额为5000!!");
nstate=3;
}
else {
if(UserMoney%50==0)
{
if(Useact.reduceMoney(CardID,UserMoney))
{
lblMsg.setText(mce.printBill(UserMoney,CardID,Useact.queryBalance(CardID)));
Useact.addTodayMoney(CardID,UserMoney);
nstate=3;
}
else
{
lblMsg.setText("余额不足!!");
nstate=3;
}
}
else
{
lblMsg.setText("对不起,本机只能提供面值为50或100的服务!");
nstate=3;
}
}}}
catch(NumberFormatException e2)//输入非法的金额
{
lblMsg.setText("您输入的金额错误!!!");
nstate=2;
}
finally
{
CardOut.show(fram,"Msg");
return;
}
}
}
if(e.getSource()==a5 || e.getSource()==b8 || e.getSource()==c2 || e.getSource()==d2 ||
e.getSource()==x1 || e.getSource()==y1 || e.getSource()==quit||e.getSource()==p1)//退出系统
{
Useact.checkCardID(CardID,0);//置状态关键字为0
this.CardID="";
this.pwd="";
Useact.finalize();
Usedata.finalize();
UseRCard.exitCard();
}
if(e.getSource()==a1)//进入取款界面
{
CardOut.show(fram,"Getmoney");
return;
}
if(e.getSource()==a2)//进入余额查看界面
{
float mleft=Useact.queryBalance(CardID);
lbleft.setText("帐号余额为:$ "+mleft);
CardOut.show(fram,"Queryleft");
return;
}
if(e.getSource()==a3)//进入密码修改界面
{
CardOut.show(fram,"Chgpwd");
return;
}
if(e.getSource()==b1)//执行取款100操作
{
TodayMoney=100+(Useact.queryBalancetoday(CardID));
if(TodayMoney>5000)
{
lblMsg.setText("每天最高交易额为5000!!");
nstate=3;}
else {
if(!Useact.reduceMoney(CardID,100))
lblMsg.setText("余额不足!!");
else
{
lblMsg.setText(mce.printBill(100,CardID,Useact.queryBalance(CardID)));
Useact.addTodayMoney(CardID,100);
}
}
nstate=3;
CardOut.show(fram,"Msg");
return;
}
if(e.getSource()==b2)//执行取款300操作
{
TodayMoney=300+(Useact.queryBalancetoday(CardID));
if(TodayMoney>5000)
{
lblMsg.setText("每天最高交易额为5000!!");
nstate=3;}
else {
if(!Useact.reduceMoney(CardID,300))
lblMsg.setText("余额不足!!");
else
{
lblMsg.setText(mce.printBill(300,CardID,Useact.queryBalance(CardID)));
Useact.addTodayMoney(CardID,300);
}
}
nstate=3;
CardOut.show(fram,"Msg");
return;
}
if(e.getSource()==b3)//执行取款500操作
{
TodayMoney=500+(Useact.queryBalancetoday(CardID));
if(TodayMoney>5000)
{
lblMsg.setText("每天最高交易额为5000!!");
nstate=3;}
else {
if(!Useact.reduceMoney(CardID,500))
lblMsg.setText("余额不足!!");
else
{
lblMsg.setText(mce.printBill(500,CardID,Useact.queryBalance(CardID)));
Useact.addTodayMoney(CardID,500);
}
}
nstate=3;
CardOut.show(fram,"Msg");
return;
}
if(e.getSource()==b4)//执行取款800操作
{
TodayMoney=800+(Useact.queryBalancetoday(CardID));
if(TodayMoney>5000)
{
lblMsg.setText("每天最高交易额为5000!!");
nstate=3;}
else {
if(!Useact.reduceMoney(CardID,800))
lblMsg.setText("余额不足!!");
else{
lblMsg.setText(mce.printBill(800,CardID,Useact.queryBalance(CardID)));
Useact.addTodayMoney(CardID,800);
}
}
nstate=3;
CardOut.show(fram,"Msg");
return;
}
if(e.getSource()==b5)//执行取款1000操作
{
TodayMoney=1000+(Useact.queryBalancetoday(CardID));
if(TodayMoney>5000)
{
lblMsg.setText("每天最高交易额为5000!!");
nstate=3;}
else {
if(!Useact.reduceMoney(CardID,1000))
lblMsg.setText("余额不足!!");
else
{
lblMsg.setText(mce.printBill(1000,CardID,Useact.queryBalance(CardID)));
Useact.addTodayMoney(CardID,1000);
}
}
nstate=3;
CardOut.show(fram,"Msg");
return;
}
if(e.getSource()==b6)//进入手动输入取款金额取款界面
{
y2.setVisible(true);
msgstr.setText("请输入取款金额");
Usetext.setText("");
msghint.setText("");
CardOut.show(fram,"input");
return;
}
if(e.getSource()==a4)//进入手动输入存款金额取款界面
{
y3.setVisible(true);
msgstr.setText("请输入存款金额");
Usetext.setText("");
msghint.setText("");
CardOut.show(fram,"input");
return;
}
if(e.getSource()==dok)//执行修改密码操作
{
int t=Useact.changePwd(CardID,pwd,oldpwd.getText(),newpwd1.getText(),newpwd2.getText());
if(t==-1)
{
lblMsg.setText("原密码输入错误!!");
oldpwd.setText("");
newpwd1.setText("");
newpwd2.setText("");
nstate=1;
}
else if(t==-2)
{
lblMsg.setText("两次密码输入不同!!");
oldpwd.setText("");
newpwd1.setText("");
newpwd2.setText("");
nstate=1;
}
else if(t==-3)
{
lblMsg.setText("新密码不能为空!!");
oldpwd.setText("");
newpwd1.setText("");
newpwd2.setText("");
nstate=1;}
else if(t==-4)
{
lblMsg.setText("新密码长度只能为6位!!");
oldpwd.setText("");
newpwd1.setText("");
newpwd2.setText("");
nstate=1;
}
else if(t==-5)
{
lblMsg.setText("密码必须为数字!!");
oldpwd.setText("");
newpwd1.setText("");
newpwd2.setText("");
nstate=1;
}
else if(t==-6)
{
lblMsg.setText("密码不能6位全相同!!");
oldpwd.setText("");
newpwd1.setText("");
newpwd2.setText("");
nstate=1;
}
if(t==1)
{
lblMsg.setText("密码修改成功!!!");
nstate=3;
this.pwd=newpwd1.getText();
oldpwd.setText(""); newpwd1.setText(""); newpwd2.setText("");
}
CardOut.show(fram,"Msg");
return;
}
if(e.getSource()==back)
{
if(nstate==1)
{
CardOut.show(fram,"Chgpwd");
}
else if(nstate==2)
{
CardOut.show(fram,"input");
Usetext.setText("");
}
else if(nstate==3) CardOut.show(fram,"Menu");
}
if(e.getSource()==b7 || e.getSource()==c1 || e.getSource()==d1)//返回主菜单
{
oldpwd.setText(""); //清空修改密码界面
newpwd1.setText("");
newpwd2.setText("");
CardOut.show(fram,"Menu");
}
if (e.getSource()==d3)
{
oldpwd.setText(""); //清空修改密码界面
newpwd1.setText("");
newpwd2.setText("");
}
if(e.getSource()==y2)
{
CardOut.show(fram,"Getmoney");
}
if(e.getSource()==y3)
{
CardOut.show(fram,"Menu");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -