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

📄 storepanel.java

📁 供初学者学习用的JBUILDER制作的非常简单的信用卡管理系统
💻 JAVA
字号:
package card;import java.awt.*;import javax.swing.*;import java.sql.*;import java.awt.event.*;public class storePanel extends JPanel {  JButton jButton2 = new JButton();  JButton jButton1 = new JButton();  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  JTextField jTextField1 = new JTextField();  private String CardID;  private String UserName;  JLabel jLabel4 = new JLabel();  public storePanel(String Name,String ID) {    try {      UserName = Name;      CardID = ID;      jbInit();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  void jbInit() throws Exception {    jButton1.addActionListener(new storePanel_jButton1_actionAdapter(this));    jButton1.setText("确定");    jButton1.setBounds(new Rectangle(43, 185, 80, 29));    jButton1.setFont(new java.awt.Font("Dialog", 1, 20));    jButton1.setForeground(Color.blue);    jButton2.setText("重置");    jButton2.addActionListener(new storePanel_jButton2_actionAdapter(this));    jButton2.setBounds(new Rectangle(133, 185, 82, 31));    jButton2.setFont(new java.awt.Font("Dialog", 1, 20));    jButton2.setForeground(Color.blue);    this.setLayout(null);    jLabel1.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel1.setForeground(Color.blue);    jLabel1.setPreferredSize(new Dimension(111, 29));    jLabel1.setText("用 户 名:");    jLabel1.setBounds(new Rectangle(33, 60, 120, 39));    jLabel2.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel2.setForeground(Color.blue);    jLabel2.setText(UserName);    jLabel2.setBounds(new Rectangle(139, 63, 97, 38));    jLabel3.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel3.setForeground(Color.blue);    jLabel3.setText("存入金额:");    jLabel3.setBounds(new Rectangle(33, 119, 110, 34));    jTextField1.setFont(new java.awt.Font("Dialog", 0, 20));    jTextField1.setSelectionStart(11);    jTextField1.setBounds(new Rectangle(139, 116, 72, 35));    jLabel4.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel4.setForeground(Color.blue);    jLabel4.setText("");    jLabel4.setBounds(new Rectangle(26, 228, 213, 35));    this.add(jLabel3, null);    this.add(jLabel1, null);    this.add(jLabel2, null);    this.add(jTextField1, null);    this.add(jButton1, null);    this.add(jButton2, null);    this.add(jLabel4, null);  }  void jButton1_actionPerformed(ActionEvent e) {    try {      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");      String url = "jdbc:odbc:creditCard";      Connection con = DriverManager.getConnection(url, "", "");      Statement stat = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,                                           ResultSet.CONCUR_UPDATABLE);      String sql = "update card set LeaveMoney = LeaveMoney + " +          Float.parseFloat(jTextField1.getText().trim()) + " where CardID = '" +          CardID+"'" ;      stat.executeUpdate(sql);      con.close();      stat.close();      jTextField1.setText("");      jLabel4.setText("存款成功!");    }    catch (Exception ex){      System.out.print(ex.getMessage());    }  }  void jButton2_actionPerformed(ActionEvent e) {    jTextField1.setText("");  }}class storePanel_jButton1_actionAdapter implements java.awt.event.ActionListener {  storePanel adaptee;  storePanel_jButton1_actionAdapter(storePanel adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton1_actionPerformed(e);  }}class storePanel_jButton2_actionAdapter implements java.awt.event.ActionListener {  storePanel adaptee;  storePanel_jButton2_actionAdapter(storePanel adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton2_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -