⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kaihupanel.java

📁 做太久,忘了什么功能了!好象取款机的功能..冒似...
💻 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 + -