📄 deposit.java
字号:
package bank;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
import bank.dao.CheckDeposit;
import bank.dao.CheckLogin;
public class Deposit implements ActionListener {
/**
* @param args
*/
public static JFrame f;
JLabel l1,l2;
JTextField t1,t2;
JButton b1,b2;
public Deposit() {
l1 = new JLabel("请输入金额",JLabel.CENTER);
l1.setFont(new Font(Font.DIALOG,Font.BOLD,15));
l2 = new JLabel("金额为:",JLabel.CENTER);
l2.setFont(new Font(Font.DIALOG,Font.BOLD,15));
t1 = new JTextField();
t2 = new JTextField();
t1.setFont(new Font(Font.DIALOG,Font.BOLD,15));
t2.setFont(new Font(Font.DIALOG,Font.BOLD,15));
t2.setEditable(false);
b1 = new JButton("确定");
b2 = new JButton("返回");
f = new JFrame();
f.setTitle("中国工商新一代网上银行");
f.setLayout(null);
f.setVisible(true);
f.setBounds(300, 200, 400, 300);
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void setlayout(){
JPanel p = new JPanel();
p.setBorder(new TitledBorder("存款信息"));
p.setLayout(new GridLayout(3,2,40,20));
p.setBounds(50, 40, 300, 180);
p.add(l1);
p.add(t1);
p.add(l2);
p.add(t2);
p.add(b1);
p.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
t1.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent arg0) {
// TODO 自动生成方法存根
t1.setText("");
t2.setText("");
}
});
t1.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent arg0){
String s = t1.getText()+arg0.getKeyChar();
t2.setText(s+"元");
}
});
f.add(p);
}
public static void main(String[] args) {
// TODO 自动生成方法存根
Deposit deposit = new Deposit();
deposit.setlayout();
}
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
if(arg0.getSource()==b1){
CheckDeposit ched = new CheckDeposit();
if(ched.isDeposit(t1.getText()))
{
JOptionPane.showMessageDialog(Deposit.f, "存款完成", "信息提示!", JOptionPane.INFORMATION_MESSAGE);
ched.alterMonery(t1.getText());
System.out.println(new Double(CheckLogin.presentUser.getMonery()).toString());
f.dispose();
Fuction fuction = new Fuction();
fuction.setlayout();
}
}
if(arg0.getSource()==b2){
f.dispose();
Fuction fuction = new Fuction();
fuction.setlayout();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -