📄 kaihupanel.java
字号:
package bankmanager;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JPasswordField;
import java.sql.SQLException;
public class KaiHUPanel extends JPanel {
public KaiHUPanel() {
try {
//添加时间,线程
Thread time = new Thread(new TimeRun(this.jLabel9));
time.start();
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
// 定义变量
MethodClass obj = new MethodClass();
String name = null;
String id = null;
String telephone = null;
String address = null;
String password = null;
double openMoney = 0;
String opentime = null;
//Sql 语句
String sql = null;
private void jbInit() throws Exception {
this.setLayout(null);
//插出入图片
URL url = this.getClass().getResource("/bank3.jpg");
txtImage.setIcon(new ImageIcon(url));
jPanel1.setBackground(new Color(255, 255, 230));
jPanel1.setBounds(new Rectangle(0, 0, 701, 451));
jPanel1.setLayout(null);
jButton2.setBounds(new Rectangle(269, 365, 73, 36));
jButton2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jButton2.setText("返 回");
jButton2.addActionListener(new KaiHUPanel_jButton2_actionAdapter(this));
jButton3.setBounds(new Rectangle(159, 365, 73, 36));
jButton3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jButton3.setText("确 定");
jButton3.addActionListener(new KaiHUPanel_jButton3_actionAdapter(this));
jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel1.setText("开 户 名 :");
jLabel1.setBounds(new Rectangle(65, 22, 77, 25));
txtName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
txtName.setText("");
txtName.setBounds(new Rectangle(150, 21, 104, 26));
txtID.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
txtID.setBounds(new Rectangle(150, 64, 168, 26));
jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel2.setText("身份证号 :");
jLabel2.setBounds(new Rectangle(65, 65, 77, 25));
txtTelephone.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
txtTelephone.setBounds(new Rectangle(151, 103, 104, 26));
jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel3.setText("联系电话 :");
jLabel3.setBounds(new Rectangle(65, 104, 77, 25));
txtAddress.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
txtAddress.setText("");
txtAddress.setBounds(new Rectangle(151, 145, 233, 26));
jLabel4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel4.setText("联系地址 :");
jLabel4.setBounds(new Rectangle(66, 146, 77, 25));
jLabel5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel5.setText("设置密码 :");
jLabel5.setBounds(new Rectangle(66, 190, 77, 25));
jLabel6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel6.setText("确认密码 :");
jLabel6.setBounds(new Rectangle(65, 231, 77, 25));
txtOpenMoney.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
txtOpenMoney.setText("");
txtOpenMoney.setBounds(new Rectangle(151, 274, 104, 26));
jLabel7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel7.setText("开户金额 :");
jLabel7.setBounds(new Rectangle(65, 275, 77, 25));
txtTime.setFont(new java.awt.Font("Dialog", Font.PLAIN, 13));
txtTime.setText("");
txtTime.setBounds(new Rectangle(150, 320, 172, 26));
jLabel8.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel8.setText(" 开户时间 :");
jLabel8.setBounds(new Rectangle(64, 321, 77, 25));
txtImage.setText("");
txtImage.setBounds(new Rectangle(256, 0, 443, 451));
txtQuePassword.setText("");
txtQuePassword.setBounds(new Rectangle(151, 231, 103, 27));
txtPassword.setText("");
txtPassword.setBounds(new Rectangle(151, 192, 103, 27));
jLabel9.setFont(new java.awt.Font("Dialog", Font.BOLD, 14));
jLabel9.setForeground(Color.blue);
jLabel9.setText("2007-12-21 23:01:43");
jLabel9.setBounds(new Rectangle(477, 354, 195, 35));
jPanel1.add(jLabel9);
jPanel1.add(txtQuePassword);
jPanel1.add(jLabel1);
jPanel1.add(txtName);
jPanel1.add(txtID);
jPanel1.add(jLabel2);
jPanel1.add(jLabel3);
jPanel1.add(txtTelephone);
jPanel1.add(txtAddress);
jPanel1.add(jLabel4);
jPanel1.add(jLabel5);
jPanel1.add(txtPassword);
jPanel1.add(jLabel6);
jPanel1.add(jLabel7);
jPanel1.add(txtOpenMoney);
jPanel1.add(jButton3);
jPanel1.add(jButton2);
jPanel1.add(txtTime);
jPanel1.add(jLabel8);
jPanel1.add(txtImage);
this.add(jPanel1);
//设置时间
this.txtTime.setText(obj.Time());
}
JPanel jPanel1 = new JPanel();
JButton jButton2 = new JButton();
JButton jButton3 = new JButton();
JLabel jLabel1 = new JLabel();
JTextField txtName = new JTextField();
JTextField txtID = new JTextField();
JLabel jLabel2 = new JLabel();
JTextField txtTelephone = new JTextField();
JLabel jLabel3 = new JLabel();
JTextField txtAddress = new JTextField();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JLabel jLabel6 = new JLabel();
JTextField txtOpenMoney = new JTextField();
JLabel jLabel7 = new JLabel();
JTextField txtTime = new JTextField();
JLabel jLabel8 = new JLabel();
JLabel txtImage = new JLabel();
JPasswordField txtQuePassword = new JPasswordField();
JPasswordField txtPassword = new JPasswordField();
JLabel jLabel9 = new JLabel();
JPasswordField jPasswordField1 = new JPasswordField();
//返回到 LogoIn 界面
public void jButton2_actionPerformed(ActionEvent e) {
this.setVisible(false);
MainAppBank.frame.setContentPane(new LogoIn());
MainAppBank.frame.setVisible(true);
}
//点 确定 按钮事件
public void jButton3_actionPerformed(ActionEvent e) throws SQLException {
name = this.txtName.getText();
id = this.txtID.getText();
telephone = this.txtTelephone.getText();
address = this.txtAddress.getText();
password = new String(this.txtQuePassword.getPassword());
openMoney =Double.parseDouble(this.txtOpenMoney.getText());
opentime = this.txtTime.getText();
//更新数据库
sql = "insert userInfo values ('"+name+"','"+id+"','"+telephone+"','"+address+"')";
// sql = "insert userInfo values ('彭林畅',420117198504100054,13632772958,'深圳市罗湖区')";
obj.Update(sql);
obj.Close();
// sql = "insert cardInfo (cardID,openDate,openMoney,balance,pass)values ('1010 3576 5555 8888','2007-12-15 12:15:36',120,120,123569)";
sql = "insert cardInfo (cardID,openDate,openMoney,balance,pass)values('1010 3576 5555 9999','"+opentime+"',"+openMoney+","+openMoney+",'"+password+"')";
obj.Update(sql);
obj.Close();
}
}
class KaiHUPanel_jButton2_actionAdapter implements ActionListener {
private KaiHUPanel adaptee;
KaiHUPanel_jButton2_actionAdapter(KaiHUPanel adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class KaiHUPanel_jButton3_actionAdapter implements ActionListener {
private KaiHUPanel adaptee;
KaiHUPanel_jButton3_actionAdapter(KaiHUPanel adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
try {
adaptee.jButton3_actionPerformed(e);
} catch (SQLException ex) {
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -