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

📄 getpanel.java

📁 供初学者学习用的JBUILDER制作的非常简单的信用卡管理系统
💻 JAVA
字号:
package card;import java.awt.*;import javax.swing.*;import java.sql.*;import java.awt.event.*;public class getPanel extends JPanel {  JLabel jLabel2 = new JLabel();  JButton jButton2 = new JButton();  JButton jButton1 = new JButton();  JLabel jLabel1 = new JLabel();  JTextField jTextField1 = new JTextField();  JLabel jLabel3 = new JLabel();  private String CardID;  private String UserName;  JLabel jLabel4 = new JLabel();  public getPanel(String Name,String ID) {    try {      UserName = Name;      CardID = ID;      jbInit();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  void jbInit() throws Exception {    jLabel3.setBounds(new Rectangle(39, 94, 108, 34));    jLabel3.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel3.setForeground(Color.blue);    jLabel3.setText("支取金额:");    jTextField1.setBounds(new Rectangle(147, 93, 102, 35));    jTextField1.setText("");    jTextField1.setFont(new java.awt.Font("Dialog", 1, 20));    jTextField1.setSelectionStart(11);    jLabel1.setBounds(new Rectangle(40, 40, 112, 39));    jLabel1.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel1.setForeground(Color.blue);    jLabel1.setText("用 户 名:");    jButton1.setText("确定");    jButton1.addActionListener(new getPanel_jButton1_actionAdapter(this));    jButton1.setBounds(new Rectangle(39, 158, 85, 29));    jButton1.setFont(new java.awt.Font("Dialog", 1, 20));    jButton1.setForeground(Color.blue);    jButton2.setText("重置");    jButton2.addActionListener(new getPanel_jButton2_actionAdapter(this));    jButton2.setBounds(new Rectangle(147, 159, 82, 27));    jButton2.setFont(new java.awt.Font("Dialog", 1, 20));    jButton2.setForeground(Color.blue);    jButton2.setHorizontalAlignment(SwingConstants.CENTER);    jLabel2.setBounds(new Rectangle(147, 42, 105, 37));    jLabel2.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel2.setForeground(Color.blue);    jLabel2.setText(UserName);    this.setLayout(null);    jLabel4.setFont(new java.awt.Font("Dialog", 1, 20));    jLabel4.setForeground(Color.blue);    jLabel4.setText("");    jLabel4.setBounds(new Rectangle(37, 203, 230, 39));    this.add(jLabel2, null);    this.add(jTextField1, null);    this.add(jLabel1, null);    this.add(jLabel3, null);    this.add(jButton2, null);    this.add(jButton1, 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);      jTextField1.setText("");      con.close();      stat.close();      jLabel4.setText("取款成功!");    }    catch (Exception ex){      System.out.print(ex.getMessage());    }  }  void jButton2_actionPerformed(ActionEvent e) {    jTextField1.setText("");  }}class getPanel_jButton1_actionAdapter implements java.awt.event.ActionListener {  getPanel adaptee;  getPanel_jButton1_actionAdapter(getPanel adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton1_actionPerformed(e);  }}class getPanel_jButton2_actionAdapter implements java.awt.event.ActionListener {  getPanel adaptee;  getPanel_jButton2_actionAdapter(getPanel adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton2_actionPerformed(e);  }}

⌨️ 快捷键说明

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