银行管理系统
具体功能:
- 登录注册
- 存款
- 取款
- 转账
- 查看流水
简单的主页面:
package org.vector.test;
import java.awt.BorderLayout;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import org.vector.daoImpl.BankDaoImpl;
import org.vector.view.ChangeUser;
import org.vector.view.Wcuowu;
import org.vector.view.WindowLoginVerify;
import org.vector.view.WindowRes;
@SuppressWarnings("serial")
public class Test extends JFrame {
BankDaoImpl bdi = new BankDaoImpl();
private JLabel lb1,lb2,lb3;
private JPanel cpenter,down;
private JButton btn1,btn2,btn3;
private JTextField txt1;
private JPasswordField ps;
public Test() {
init();
addComponent();// 添加组件
addListeners();//添加监听器
setVisible(true);// 设置窗口可见
}
private void init() {
setTitle("欢迎使用银行");
setSize(400, 800);// 设置窗口大小
setLocationRelativeTo(null);// 设置窗口居中
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);// 设置窗口关闭方式
// 设置程序图标
// (1)获得图片(类型为java.awt.Image)
Image image = Toolkit.getDefaultToolkit().createImage("title.png");
// (2)把图片设置为程序图标
setIconImage(image);
}
private void addComponent() {
lb1 = new JLabel(new ImageIcon("bank.png"));
add(lb1,BorderLayout.NORTH);
cpenter = new JPanel();
cpenter.setLayout(null);
lb2 = new JLabel("账号");
txt1 = new JTextField(20);
lb2.setBounds(80, 70, 75, 25);
txt1.setBounds(110, 70, 200, 25);
cpenter.add(lb2);
cpenter.add(txt1);
lb3 = new JLabel("密码");
ps = new JPasswordField(20);
lb3.setBounds(80, 95, 75, 25);
ps.setBounds(110, 95, 200, 25);
cpenter.add(lb3);
cpenter.add(ps);
btn1 = new JButton("登录");
btn1.setBounds(105, 130, 120, 50);
cpenter.add(btn1);
add(cpenter,BorderLayout.CENTER);
down = new JPanel();
btn2 = new JButton("注册");
btn3 = new JButton("修改/忘记密码");
btn2.setBounds(90, 150, 120, 50);
btn3.setBounds(110, 150, 120, 50);
down.add(btn2);
down.add(btn3);
add(down,BorderLayout.SOUTH);
}
private void addListeners() {
//登录
btn1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String bankid = txt1.getText();
int a = Integer.valueOf(bankid);
String pwd = new String(ps.getPassword());
int b = Integer.valueOf(pwd);
int c = bdi.login(a,b);
if(c == 1) {
Test.this.dispose();//关闭当前窗口
new WindowLoginVerify();
}else {
new Wcuowu();
}
}
});
//注册
btn2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new WindowRes();
}
});
//修改忘记密码
btn3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new ChangeUser();
}
});
}
public static void main(String[] args) {
new Test();
}
}
效果图:
登录图
主页
取款
存款
转账
查看流水
注册
修改/忘记密码
安装教程:
【工房Java系统演示运行视频】 https://www.bilibili.com/video/BV1Jk4y1K7iR/?p=2&share_source=copy_web&vd_source=d7eec02037ab315471fbef37f53f997c
下载链接:https://download.youkuaiyun.com/download/daitu_/13453500