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