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

📄 recordpayquery.java

📁 教材管理系统
💻 JAVA
字号:
package bookmanager;import javax.swing.*;import com.borland.jbcl.layout.*;import java.awt.*;import java.sql.*; //引入包java.sql.*;import javax.swing.table.*; //引入包sqljavax.swing.table.*;import java.util.*; //引入包sqljava.util*;import java.awt.event.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class recordpayquery    extends JFrame {  //定义结果集  ResultSet rs;  //定义数据库操作对象  private DBManager db = new DBManager();  XYLayout xYLayout1 = new XYLayout();  JLabel jLabel1 = new JLabel();  JTextField jTextFieldusername = new JTextField();  JLabel jLabel2 = new JLabel();  JTextField jTextFieldaccptusername = new JTextField();  JLabel jLabel3 = new JLabel();  JTextField jTextFieldpaynum = new JTextField();  JLabel jLabel4 = new JLabel();  JTextField jTextFieldpaydate = new JTextField();  JButton jButtonOk = new JButton();  JButton jButtonclear = new JButton();  JButton jButtonCancel = new JButton();  JLabel jLabel6 = new JLabel();  JTextField jTextFieldprofessional = new JTextField();  JLabel jLabel7 = new JLabel();  JTextField jTextFielddepartment = new JTextField();  JLabel jLabel11 = new JLabel();  JTextField jTextFieldpayusertype = new JTextField();  JLabel jLabel5 = new JLabel();  public recordpayquery() {    try {      jbInit();    }    catch (Exception e) {      e.printStackTrace();    }  }  public static void main(String[] args) {  recordpayquery recordpayquery = new recordpayquery();  }  private void jbInit() throws Exception {    jLabel1.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel1.setText("交费负责人");    xYLayout1.setWidth(567);    xYLayout1.setHeight(346);    this.getContentPane().setLayout(xYLayout1);    jTextFieldusername.setFont(new java.awt.Font("Dialog", 0, 16));    jTextFieldusername.setText("");    jLabel2.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel2.setText("经办人");    jTextFieldaccptusername.setFont(new java.awt.Font("Dialog", 0, 16));    jTextFieldaccptusername.setText("");    jLabel3.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel3.setText("交费金额");    jTextFieldpaynum.setFont(new java.awt.Font("Dialog", 0, 16));    jTextFieldpaynum.setText("");    jLabel4.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel4.setText("交费时间");    jTextFieldpaydate.setFont(new java.awt.Font("Dialog", 0, 16));    jButtonclear.setText("清空");   jButtonclear.addMouseListener(new recordpayquery_jButtonclear_mouseAdapter(this));   jButtonclear.setFont(new java.awt.Font("Dialog", 0, 16));   jButtonclear.setBackground(UIManager.getColor("InternalFrame.inactiveTitleForeground"));    jButtonclear.setEnabled(true);    jButtonOk.setBackground(UIManager.getColor("InternalFrame.inactiveTitleForeground"));    jButtonOk.setFont(new java.awt.Font("Dialog", 0, 16));    jButtonOk.setText("确定");    jButtonOk.addMouseListener(new recordpayquery_jButtonOk_mouseAdapter(this));    jButtonCancel.setBackground(UIManager.getColor("InternalFrame.inactiveTitleForeground"));    jButtonCancel.setFont(new java.awt.Font("Dialog", 0, 16));    jButtonCancel.addMouseListener(new recordpayquery_jButtonCancel_mouseAdapter(this));    jButtonCancel.setText("退出");    jButtonCancel.addActionListener(new recordpayquery_jButtonCancel_actionAdapter(this));    jButtonCancel.addMouseListener(new recordpayquery_jButtonCancel_mouseAdapter(this));    this.getContentPane().setLayout(xYLayout1);    jLabel6.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel6.setText("所在专业");    jTextFieldprofessional.setFont(new java.awt.Font("Dialog", 0, 16));    jTextFieldprofessional.setText("");    jLabel7.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel7.setIconTextGap(4);    jLabel7.setText("所属院系");    jTextFielddepartment.setFont(new java.awt.Font("Dialog", 0, 16));    jTextFielddepartment.setText("");    jLabel11.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel11.setText("查询交费类别");    jTextFieldpayusertype.setFont(new java.awt.Font("Dialog", 0, 16));    jTextFieldpayusertype.setText("");    jLabel5.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel5.setRequestFocusEnabled(true);    jLabel5.setText("输入交费负责人点击确定显示交费信息");    this.getContentPane().setBackground(UIManager.getColor("InternalFrame.inactiveTitleForeground"));    this.getContentPane().add(jLabel5,    new XYConstraints(32, 32, 292, 25));    this.getContentPane().add(jLabel4, new XYConstraints(39, 225, 67, 29));    this.getContentPane().add(jTextFieldaccptusername,   new XYConstraints(126, 180, 147, 28));    this.getContentPane().add(jTextFielddepartment,  new XYConstraints(126, 135, 147, 28));    this.getContentPane().add(jTextFieldusername,  new XYConstraints(126, 89, 147, 28));    this.getContentPane().add(jLabel3,   new XYConstraints(289, 134, 71, 31));    this.getContentPane().add(jLabel6,   new XYConstraints(289, 85, 75, 30));    this.getContentPane().add(jTextFieldprofessional,   new XYConstraints(391, 88, 147, 28));    this.getContentPane().add(jTextFieldpayusertype,  new XYConstraints(391, 181, 147, 28));    this.getContentPane().add(jTextFieldpaynum,  new XYConstraints(391, 133, 147, 28));    this.getContentPane().add(jLabel2, new XYConstraints(38, 181, 73, 30));    this.getContentPane().add(jLabel7, new XYConstraints(39, 140, 66, 21));    this.getContentPane().add(jLabel1,     new XYConstraints(39, 87, 85, 34));    this.getContentPane().add(jTextFieldpaydate,  new XYConstraints(126, 226, 147, 28));    this.getContentPane().add(jLabel11, new XYConstraints(289, 181, 97, 34));    this.getContentPane().add(jButtonclear, new XYConstraints(194, 284, 70, 29));    this.getContentPane().add(jButtonOk, new XYConstraints(263, 284, 70, 29));    this.getContentPane().add(jButtonCancel, new XYConstraints(333, 284, 70, 29));  }  void jButtonCancel_mouseClicked(MouseEvent e) {     this.dispose();   }//清空所有文本框   void jButtonclear_mouseClicked(MouseEvent e) {     jTextFieldusername.setText("");     jTextFieldaccptusername.setText("");     jTextFieldpaydate.setText("");     jTextFieldpaynum.setText("");     jTextFielddepartment.setText("");     jTextFieldprofessional.setText("");     jTextFieldpayusertype.setText("");   }   //查询相关信息    void jButtonOk_mouseClicked(MouseEvent e) {      String strSQL;      //校交费用户名是否为空      if (jTextFieldusername.getText().trim().equals("")) {        JOptionPane.showMessageDialog(null, "交费用户名不许为空!");        return;      }      //生成sql操作语句,查询要更新的书是否存在,若存在将此书相关信息绑顶到窗体上,若不存在提示并返回      strSQL = "select user.department,professional, pay.*from user,pay where user.username=pay.username and pay.username='" +          jTextFieldusername.getText().trim() + "' ";      rs = db.getResult(strSQL);      boolean isexist = false;      try {        isexist = rs.first();      }      catch (SQLException ex1) {      }      //若此用户不存在,提示警告信息      if (!isexist) {        JOptionPane.showMessageDialog(null, "此用户不存在!");      }      else {        try {          //将游标移动到首位置          rs.first();          //在文本框中显示数据集中的数据          jTextFieldaccptusername.setText(rs.getString("accptusername"));          jTextFieldpaynum.setText(rs.getString("paynum"));          jTextFieldpaydate.setText(rs.getString("paydate"));          jTextFieldpayusertype.setText(rs.getString("payusertype"));          jTextFielddepartment.setText(rs.getString("department"));          jTextFieldprofessional.setText(rs.getString("professional"));        }        catch (SQLException ex) {        }      }    } class recordpayquery_jButtonCancel_mouseAdapter     extends java.awt.event.MouseAdapter { recordpayquery adaptee; recordpayquery_jButtonCancel_mouseAdapter(recordpayquery adaptee) {     this.adaptee = adaptee;   }   public void mouseClicked(MouseEvent e) {     adaptee.jButtonCancel_mouseClicked(e);   } } class recordpayquery_jButtonclear_mouseAdapter     extends java.awt.event.MouseAdapter {   recordpayquery adaptee; recordpayquery_jButtonclear_mouseAdapter(recordpayquery adaptee) {     this.adaptee = adaptee;   }   public void mouseClicked(MouseEvent e) {     adaptee.jButtonclear_mouseClicked(e);   } } class recordpayquery_jButtonOk_mouseAdapter     extends java.awt.event.MouseAdapter {  recordpayquery adaptee;   recordpayquery_jButtonOk_mouseAdapter(recordpayquery adaptee) {     this.adaptee = adaptee;   }   public void mouseClicked(MouseEvent e) {     adaptee.jButtonOk_mouseClicked(e);   } }  void jButtonCancel_actionPerformed(ActionEvent e) {  } }class recordpayquery_jButtonCancel_actionAdapter implements java.awt.event.ActionListener {  recordpayquery adaptee;  recordpayquery_jButtonCancel_actionAdapter(recordpayquery adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButtonCancel_actionPerformed(e);  }}

⌨️ 快捷键说明

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