简单的银行管理系统,java,jdbc,mysql,GUI。
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了简单的银行管理系统,java,jdbc,mysql,GUI。,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2985字,纯文字阅读大概需要5分钟。
内容图文
![简单的银行管理系统,java,jdbc,mysql,GUI。](/upload/InfoBanner/zyjiaocheng/869/6862501ad5374b28b2f61692b195dea7.jpg)
文章目录
银行管理系统
具体功能:
- 登录注册
- 存款
- 取款
- 转账
- 查看流水
简单的主页面:
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();
}
}
效果图:
登录图
主页
取款
存款
转账
查看流水
注册
修改/忘记密码
如有疑问可以随时联系我qq2592619330.
内容总结
以上是互联网集市为您收集整理的简单的银行管理系统,java,jdbc,mysql,GUI。全部内容,希望文章能够帮你解决简单的银行管理系统,java,jdbc,mysql,GUI。所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。