📄 savemoney.java
字号:
/*
* Created on 2005-9-8
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package client;
import java.awt.*;
import java.awt.event.*;
/**
* @author 09003112小组
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class SaveMoney extends Frame
{
public static final String LOAD="LOAD"; //登录
public static final String REGISTER="REGISTER"; //注册
public static final String ALLONLINE="ALLONLINE"; //查询所有在线用户名
public static final String ALLFILE="ALLFILE"; //查询所有文件名
public static final String FINDFILE="FINDFILE"; //查找某个文件
public static final String FINDOFONE="FINDOFONE"; //查找某个人的所有文件
public static final String UPLOAD="UPLOAD"; //上传
public static final String DOWNLOAD="DOWNLOAD"; //下载
public static final String TIME="TIME"; //查询时间,供转帐用
public static final String REFILELIST="REFILELIST"; //刷新文件列表
public static final String REUSERLIST="REUSERLIST"; //刷新用户列表
public static final String SAVEMONEY="SAVEMONEY"; //转帐
static Frame zhuche=new Frame("银行转帐");
static TextField txf1=new TextField();//帐户号
static TextField txf2=new TextField();//密码
static TextField txf3=new TextField();//转帐金额
static Label lab1=new Label("帐户号:");
static Label lab2=new Label("帐户密码:");
static Label lab3=new Label("转帐金额:");
static Button btn1=new Button ("确定");
static Button btn2=new Button ("返回");
///////////////////////////////银行转帐////////////////////////////////////////
public void run()
{
zhuche.setBounds(300,300,250,220);
zhuche.setLayout(null);
zhuche.setBackground(Color.BLUE);
txf1.setBounds(100,40,120,20);//帐户号
txf2.setBounds(100,70,120,20);//密码
txf3.setBounds(100,100,120,20);//充值金额
lab1.setBounds(20,40,60,20);
lab2.setBounds(20,70,60,20);
lab3.setBounds(20,100,70,20);
btn1.setBounds(50,140,50,30);
btn2.setBounds(150,140,50,30);
btn1.addActionListener(new ActLisz());
btn2.addActionListener(new ActLisz());
btn1.setBackground(Color.GREEN);
btn2.setBackground(Color.GREEN);
txf2.setEchoChar('*');
zhuche.add(txf1);
zhuche.add(txf2);
zhuche.add(txf3);
zhuche.add(lab1);
zhuche.add(lab2);
zhuche.add(lab3);
zhuche.add(btn1);
zhuche.add(btn2);
zhuche.addWindowListener
(new WindowAdapter()
{public void windowClosing
(WindowEvent e)
{zhuche.dispose();}});
zhuche.setVisible(true);
}
class ActLisz implements ActionListener{
public void actionPerformed(ActionEvent a)
{
Button btn=(Button)a.getSource();
///////////////////////////////注册确认//////////////////////////////////////////
if(btn==btn1)//确认
{
//返回主界面向服务器传送信息,并取得服务器返回的信息
boolean aa=true;
long money=0L;
try
{
money=Integer.parseInt(txf3.getText());//取得金钱数
}catch(NumberFormatException r)
{
xiaoxi s=new xiaoxi("请输入转账金额");
aa=false;
}
if(aa)
{
try
{
Denlu.out.writeUTF(SAVEMONEY);
Denlu.out.writeChar('\t');
Denlu.out.writeUTF(Denlu.userName);
Denlu.out.writeLong(money);
Denlu.out.writeChar('\t');
xiaoxi xx=new xiaoxi(Denlu.in.readUTF()+Denlu.in.readLong()+"枚金币");
}catch(Exception s){}
}
}
/////////////////////////返回/////////////////////////////////////////////////////
if(btn==btn2)//返回
{
zhuche.dispose();
Zhuyemian.zhuyemian.setVisible(true);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -