📄 yingzhengframe.java
字号:
package com.zhou.view;
import java.awt.*;
import com.zhou.control.*;
import com.zhou.model.*;
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import java.util.Random;
import java.util.ArrayList;
import javax.swing.ImageIcon;
public class YingZhengFrame extends JFrame {
Users users = new Users();
BackgroundImage jPanel1 = new BackgroundImage();
public YingZhengFrame(Users users) {
this.users = users;
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(null);
jPanel1.setImage("Image//444.jpg");
setSize(new Dimension(800, 600));
setTitle("信息确认");
jLabel1.setFont(new java.awt.Font("宋体", Font.PLAIN, 35));
jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
jLabel1.setText("请确认,所输入的信息是否正确");
jLabel1.setBounds(new Rectangle(110, 31, 542, 50));
jTextField1.setText(this.users.getUserName());
jTextField1.setBounds(new Rectangle(370, 105, 250, 30));
jLabel2.setFont(new java.awt.Font("宋体", Font.PLAIN, 25));
jLabel2.setText("姓 名:");
jLabel2.setBounds(new Rectangle(220, 105, 140, 30));
jTextField2.setText(this.users.getID());
jTextField2.setBounds(new Rectangle(370, 160, 250, 30));
jLabel3.setFont(new java.awt.Font("宋体", Font.PLAIN, 25));
jLabel3.setText("身份证号码:");
jLabel3.setBounds(new Rectangle(210, 162, 140, 30));
jTextField3.setText(this.users.getBlanace());
jTextField3.setBounds(new Rectangle(370, 222, 250, 30));
jLabel4.setFont(new java.awt.Font("宋体", Font.PLAIN, 25));
jLabel4.setText("开户金额:");
jLabel4.setBounds(new Rectangle(210, 222, 140, 30));
jLabel5.setFont(new java.awt.Font("宋体", Font.PLAIN, 25));
jTextArea1.setText(users.getAddress());
jLabel5.setText("地 址:");
jLabel5.setBounds(new Rectangle(210, 282, 140, 30));
jTextField4.setText(users.getTel());
jTextField4.setBounds(new Rectangle(370, 357, 250, 30));
jLabel6.setFont(new java.awt.Font("宋体", Font.PLAIN, 25));
jLabel6.setText("联系电话:");
jLabel6.setBounds(new Rectangle(210, 357, 140, 30));
jTextField5.setText(users.getDatetime());
jTextField5.setBounds(new Rectangle(370, 414, 250, 30));
jLabel7.setFont(new java.awt.Font("宋体", Font.PLAIN, 25));
jLabel7.setText("日 期:");
jLabel7.setBounds(new Rectangle(210, 414, 140, 27));
jButton1.setBounds(new Rectangle(268, 475, 120, 35));
jButton1.setFont(new java.awt.Font("宋体", Font.PLAIN, 30));
jButton1.setText("确 认");
jButton1.addActionListener(new YingZhengFrame_jButton1_actionAdapter(this));
jButton2.setBounds(new Rectangle(432, 475, 120, 35));
jButton2.setFont(new java.awt.Font("宋体", Font.PLAIN, 30));
jButton2.setText("返 回");
jButton2.addActionListener(new YingZhengFrame_jButton2_actionAdapter(this));
jTextField1.setEditable(false);
jTextField2.setEditable(false);
jTextField3.setEditable(false);
jTextField4.setEditable(false);
jTextField5.setEditable(false);
jTextArea1.setEditable(false);
jPanel1.setBounds(new Rectangle(0, 0, 800, 600));
jPanel1.setLayout(null);
jScrollPane1.setBounds(new Rectangle(370, 270, 252, 65));
this.getContentPane().add(jPanel1);
jPanel1.add(jLabel1);
jPanel1.add(jLabel3);
jPanel1.add(jLabel5);
jPanel1.add(jLabel6);
jPanel1.add(jLabel7);
jPanel1.add(jLabel2);
jPanel1.add(jLabel4);
jPanel1.add(jButton2);
jPanel1.add(jButton1);
jPanel1.add(jTextField2);
jPanel1.add(jScrollPane1);
jScrollPane1.getViewport().add(jTextArea1);
jPanel1.add(jTextField3);
jPanel1.add(jTextField4);
jPanel1.add(jTextField5);
jPanel1.add(jTextField1);
}
ArrayList lis = new ArrayList();
Random randomobj = new Random();
Calendar obj = Calendar.getInstance();
ConnectionDB db = new ConnectionDB(users);
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JLabel jLabel6 = new JLabel();
JLabel jLabel7 = new JLabel();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
JTextField jTextField4 = new JTextField();
JTextField jTextField5 = new JTextField();
JScrollPane jScrollPane1 = new JScrollPane();
JTextArea jTextArea1 = new JTextArea();
public void jButton1_actionPerformed(ActionEvent e) {
String mon = null;
String day = null;
String hour = null;
String min = null;
if ((obj.get(Calendar.MONTH)) < 10) {
mon = "0" + obj.get(Calendar.MONTH);
} else {
mon = "" + obj.get(Calendar.MONTH);
}
if ((obj.get(Calendar.DATE)) < 10) {
day = "0" + obj.get(Calendar.DATE);
} else {
day = "" + obj.get(Calendar.DATE);
}
if (obj.get(Calendar.HOUR) < 10) {
hour = "0" + obj.get(Calendar.HOUR);
} else {
hour = "" + obj.get(Calendar.HOUR);
}
if (obj.get(Calendar.MINUTE) < 10) {
min = "0" + obj.get(Calendar.MINUTE);
} else {
min = "" + obj.get(Calendar.MINUTE);
}
String aa = obj.get(Calendar.YEAR) + " " + mon + day + " " + hour + min;
String bb = obj.get(Calendar.YEAR) + mon + day + hour + min;
int i = 0;
int j = 0;
String ra = null;
String rb = null;
while (true) {
while (true) {
i = randomobj.nextInt();
if (i < 0) {
i *= ( -1);
}
if (i >= 1000 && i < 10000) {
break;
}
} while (true) {
j = randomobj.nextInt();
if (j < 0) {
j *= ( -1);
}
if (j >= 100 && j < 1000) {
break;
}
}
ra = aa + " " + i + " " + j;
rb = bb + i + j;
String sql = "select *from card where userID='rb'";
lis = db.getSelect(sql);
if (lis.size() == 0) {
break;
}
}
users.setUserID(rb);
String sql1 = "insert into UserInformation values('" +
users.getUserName() + "','" + users.getID() + "','" +
users.getAddress() + "','" + users.getTel() + "','" +
users.getPassword() + "','" + users.getBlanace() + "','" +
users.getUserID() + "','" + users.getDatetime() + "')";
db.getInsert(sql1);
String sql2 = "insert into card values('" + users.getUserID() + "','" +
users.getPassword() + "','" + users.getBlanace() + "','" +
users.getDatetime() + "')";
db.getInsert(sql2);
String sql3 = "insert into transInformation values('" +
users.getDatetime() + "','" + users.getUserID() +
"','开户','" + users.getBlanace() + "','" +
users.getBlanace() + "',default)";
db.getInsert(sql3);
CardFrame card1 = new CardFrame(ra);
card1.setSize(800, 600);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = card1.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
card1.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
card1.setVisible(true);
this.dispose();
}
public void jButton2_actionPerformed(ActionEvent e) {
ZhuCeFrame zhuce = new ZhuCeFrame();
zhuce.setSize(800, 600);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = zhuce.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
zhuce.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
zhuce.setVisible(true);
this.dispose();
}
}
class YingZhengFrame_jButton2_actionAdapter implements ActionListener {
private YingZhengFrame adaptee;
YingZhengFrame_jButton2_actionAdapter(YingZhengFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class YingZhengFrame_jButton1_actionAdapter implements ActionListener {
private YingZhengFrame adaptee;
YingZhengFrame_jButton1_actionAdapter(YingZhengFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -