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

📄 registationfees.java

📁 教材管理系统
💻 JAVA
字号:
package bookmanager;

import javax.swing.*;
import com.borland.jbcl.layout.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class registationfees
    extends JFrame {
  //定义结果集
  ResultSet rs;
  // 定义数据库操作对象
  private DBManager db = new DBManager();

  XYLayout xYLayout1 = new XYLayout();
  JButton jButtonCancel = new JButton();
  JButton jButtonOk = new JButton();
  JLabel jLabel1 = new JLabel();
  JButton jButtonclear = new JButton();
  JLabel jLabel2 = new JLabel();
  JTextField jTextFieldusername = new JTextField();
  JLabel jLabel5 = new JLabel();
  JTextField jTextFieldpaydate = new JTextField();
  JLabel jLabel7 = new JLabel();
  JTextField jTextFieldpaynum = new JTextField();
  JTextField jTextFieldaccptusername = new JTextField();
  JLabel jLabel3 = new JLabel();
  JTextField jTextFieldprofessional = new JTextField();
  JLabel jLabel4 = new JLabel();
  JTextField jTextFielddepartment = new JTextField();
  JButton jButton1 = new JButton();
  JLabel jLabel6 = new JLabel();
  JComboBox jComboBoxpayusertype = new JComboBox();

  public registationfees() {
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  public static void main(String[] args) {
   registationfees returnBook = new registationfees();
  }

  private void jbInit() throws Exception {
    jTextFieldusername.setText("");
    jTextFieldusername.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel2.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel2.setText("经办人");
    jButtonclear.setText("清空");
    jButtonclear.addMouseListener(new registationfees_jButtonclear_mouseAdapter(this));
    jButtonclear.setFont(new java.awt.Font("Dialog", 0, 16));
    jButtonclear.setBackground(UIManager.getColor("inactiveCaptionText"));    jButtonclear.setEnabled(true);
    jLabel1.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel1.setRequestFocusEnabled(true);
    jLabel1.setText("交费用户");
    jButtonOk.setBackground(UIManager.getColor("inactiveCaptionText"));    jButtonOk.setFont(new java.awt.Font("Dialog", 0, 16));
    jButtonOk.setText("确定");
    jButtonOk.addMouseListener(new registationfees_jButtonOk_mouseAdapter(this));
    jButtonCancel.setBackground(UIManager.getColor("inactiveCaptionText"));    jButtonCancel.setFont(new java.awt.Font("Dialog", 0, 16));
    jButtonCancel.addMouseListener(new registationfees_jButtonCancel_mouseAdapter(this));
    jButtonCancel.setText("退出");
    jButtonCancel.addMouseListener(new registationfees_jButtonCancel_mouseAdapter(this));
    this.getContentPane().setLayout(xYLayout1);
    xYLayout1.setWidth(549);
    xYLayout1.setHeight(350);
    this.getContentPane().setBackground(UIManager.getColor("inactiveCaptionText"));    this.setTitle("交费登记");

    jLabel5.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel5.setRequestFocusEnabled(true);
    jLabel5.setText("交费时间");
    jLabel7.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel7.setText("交费金额");
    jTextFieldpaydate.setFont(new java.awt.Font("Dialog", 0, 16));
    jTextFieldpaydate.setText("");
    jTextFieldpaynum.setFont(new java.awt.Font("Dialog", 0, 16));
    jTextFieldpaynum.setText("");
    jTextFieldaccptusername.setFont(new java.awt.Font("Dialog", 0, 16));

    jLabel3.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel3.setText("所在专业");
    jTextFieldprofessional.setFont(new java.awt.Font("Dialog", 0, 16));
    jTextFieldprofessional.setText("");
    jLabel4.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel4.setText("所属院系");
    jTextFielddepartment.setFont(new java.awt.Font("Dialog", 0, 16));
    jTextFielddepartment.setText("");
     ButtonGroup group=new ButtonGroup();
    jButton1.setBackground(UIManager.getColor("inactiveCaptionText"));    jButton1.setFont(new java.awt.Font("Dialog", 0, 16));
    jButton1.setText("打印凭条");
    jLabel6.setFont(new java.awt.Font("Dialog", 0, 16));
    jLabel6.setText("交费类型");
    jComboBoxpayusertype.setFont(new java.awt.Font("Dialog", 0, 16));
    this.getContentPane().add(jTextFieldusername,    new XYConstraints(119, 52, 147, 28));
    this.getContentPane().add(jLabel3, new XYConstraints(282, 52, 67, 34));
    this.getContentPane().add(jTextFieldprofessional,     new XYConstraints(354, 52, 147, 28));
    this.getContentPane().add(jLabel4, new XYConstraints(39, 101, 76, 37));
    this.getContentPane().add(jTextFielddepartment,   new XYConstraints(119, 104, 149, 28));
    this.getContentPane().add(jLabel2, new XYConstraints(280, 104, 57, 35));
    this.getContentPane().add(jTextFieldaccptusername,  new XYConstraints(354, 104, 147, 28));
    this.getContentPane().add(jTextFieldpaydate,     new XYConstraints(119, 154, 147, 28));
    this.getContentPane().add(jLabel7, new XYConstraints(279, 157, 72, 34));
    this.getContentPane().add(jTextFieldpaynum,   new XYConstraints(354, 154, 147, 30));
    this.getContentPane().add(jLabel5, new XYConstraints(38, 157, 78, 30));
    this.getContentPane().add(jLabel6, new XYConstraints(36, 209, 74, 31));
    this.getContentPane().add(jLabel1, new XYConstraints(39, 54, 71, 33));    this.getContentPane().add(jComboBoxpayusertype,  new XYConstraints(120, 205, 147, 28));    this.getContentPane().add(jButtonCancel,  new XYConstraints(356, 269, 88, 32));    this.getContentPane().add(jButton1,  new XYConstraints(258, 269, 98, 32));    this.getContentPane().add(jButtonOk, new XYConstraints(169, 269, 88, 32));    this.getContentPane().add(jButtonclear, new XYConstraints(81, 269, 88, 32));
    jComboBoxpayusertype.addItem("学生用书交费");
    jComboBoxpayusertype.addItem("教师用书交费");
  }

  void jButtonCancel_mouseClicked(MouseEvent e) {
    this.dispose();
  }

//清空所有文本框
  void jButtonclear_mouseClicked(MouseEvent e) {
    jTextFieldusername.setText("");
    jTextFieldaccptusername.setText("");
    jTextFieldpaydate.setText("");
    jTextFieldpaynum.setText("");
    jTextFieldprofessional.setText("");
    jTextFielddepartment.setText("");

 }

  void jButtonOk_mouseClicked(MouseEvent e) {
    String strSQL;
    //用户名是否为空
    if (jTextFieldusername.getText().trim().equals("")) {
      JOptionPane.showMessageDialog(null, "交费用户名不许为空!");
      return;
    }
    //书名是否为空
    if (jTextFieldaccptusername.getText().trim().equals("")) {
      JOptionPane.showMessageDialog(null, "经办人不许为空!");
      return;
    }
    //入库时间是否为空
    if (jTextFieldpaydate.getText().trim().equals("")) {
      JOptionPane.showMessageDialog(null, "交费日期不许为空!");
      return;
    }
    if (jTextFieldpaynum.getText().trim().equals("")) {
    JOptionPane.showMessageDialog(null, "交费数量不许为空!");
    return;
  }

  if (jTextFielddepartment.getText().trim().equals("")) {
    JOptionPane.showMessageDialog(null, "所属院系不许为空!");
    return;
  }

  if (jTextFieldprofessional.getText().trim().equals("")) {
    JOptionPane.showMessageDialog(null, "所在专业不许为空!");
    return;
  }

   strSQL = "insert into  pay(username,accptusername,paydate,paynum,payusertype) values('";
         strSQL = strSQL + jTextFieldusername.getText().trim() + "','";
         strSQL = strSQL + jTextFieldaccptusername.getText().trim() + "','";
         strSQL = strSQL + jTextFieldpaydate.getText().trim() + "','";
         strSQL = strSQL + jTextFieldpaynum.getText().trim() + "','";
         strSQL = strSQL + jComboBoxpayusertype.getSelectedItem().toString() +"')";


     //由数据库操作对象执行数据库操作,并返回操作成功失败的提示信息
     if (db.executeSql(strSQL)) {
       JOptionPane.showMessageDialog(null, "交费成功");
     }
     else {
       JOptionPane.showMessageDialog(null, " 交费失败,请重新操作!");
     }




  }



class registationfees_jButtonCancel_mouseAdapter
    extends java.awt.event.MouseAdapter {
 registationfees adaptee;

  registationfees_jButtonCancel_mouseAdapter(registationfees adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent e) {
    adaptee.jButtonCancel_mouseClicked(e);
  }
}

class registationfees_jButtonclear_mouseAdapter
    extends java.awt.event.MouseAdapter {
  registationfees adaptee;

registationfees_jButtonclear_mouseAdapter(registationfees adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent e) {
    adaptee.jButtonclear_mouseClicked(e);
  }
}

class registationfees_jButtonOk_mouseAdapter
    extends java.awt.event.MouseAdapter {
 registationfees adaptee;

  registationfees_jButtonOk_mouseAdapter(registationfees adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent e) {
    adaptee.jButtonOk_mouseClicked(e);
  }
}


  }


⌨️ 快捷键说明

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