📄 storepanel.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 + -