📄 outqbyisbn.java
字号:
//清空所有文本框 void jButtonClear_mouseClicked(MouseEvent e) { jTextFieldname.setText(""); jTextFieldprofessional.setText(""); jTextFielddepartment.setText(""); jTextFieldnum.setText(""); jTextFieldsumpay.setText(""); jTextFieldprice.setText(""); jTextFieldaccptuser.setText(""); jTextFieldtype.setText(""); jTextFieldroomnum.setText(""); jTextFieldISBN.setText(""); jTextFieldusername.setText(""); jTextFieldoutnum.setText(""); jTextFieldoutdate.setText(""); jTextFieldoutnewnum.setText(""); }//查询相关信息 void jButtondicision_mouseClicked(MouseEvent e) { String strSQL; //校验书名是否为空 if (jTextFieldISBN.getText().trim().equals("")) { JOptionPane.showMessageDialog(null, "ISBN号不许为空!"); return; } //生成sql操作语句,查询要更新的书是否存在,若存在将此书相关信息绑顶到窗体上,若不存在提示并返回 boolean isFirst = true; strSQL = "select books.name,price,roomnum,num,bookout.* from books,bookout where books.ISBN=bookin.ISBN"; if (!jTextFieldISBN.getText().trim().equals("")) { strSQL = strSQL + " and books.ISBN='" + jTextFieldISBN.getText().trim() + "'"; isFirst = false; } rs = db.getResult(strSQL); boolean isexist = false; try { isexist = rs.first(); } catch (SQLException ex1) { } //若此书不存在,提示警告信息 if (!isexist) { JOptionPane.showMessageDialog(null, "此书不存在!"); } else { try { //将游标移动到首位置 rs.first(); //在文本框中显示数据集中的数据 jTextFieldprofessional.setText(rs.getString("name")); jTextFielddepartment.setText(rs.getString("Author")); jTextFielddepartment.setText(rs.getString("num")); jTextFieldsumpay.setText(rs.getString("ISBN")); jTextFieldprice.setText(rs.getString("Price")); jTextFieldprofessional.setText(rs.getString("accptuser")); jTextFielddepartment.setText(rs.getString("professional")); jTextFielddepartment.setText(rs.getString("roomnum")); jTextFieldsumpay.setText(rs.getString("department")); jTextFieldprice.setText(rs.getString("outnum")); jTextFieldusername.setText(rs.getString("username")); jTextFieldprofessional.setText(rs.getString("outdate")); jTextFieldprofessional.setText(rs.getString("outnewnum")); jTextFieldprofessional.setText(rs.getString("sumpay"));} catch (SQLException ex) { } } }class outqbyISBN_jButtonexit_mouseAdapter extends java.awt.event.MouseAdapter { outqbyISBN adaptee; outqbyISBN_jButtonexit_mouseAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButtonexit_mouseClicked(e); }}class outqbyISBN_jButtonClear_mouseAdapter extends java.awt.event.MouseAdapter { outqbyISBN adaptee; outqbyISBN_jButtonClear_mouseAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButtonClear_mouseClicked(e); }}//游标移动到第一条,显示纪录 void jButtonfirst_mouseClicked(MouseEvent e) { try { rs.first() ; showResult(); } catch (SQLException ex) { } }//游标移动到前一条,显示纪录 void jButtonpre_mouseClicked(MouseEvent e) { try { if(! rs.isFirst() ) { rs.previous(); showResult(); } } catch (SQLException ex) { } }//游标移动到后一条,显示纪录 void jButtonnext_mouseClicked(MouseEvent e) { try { if(! rs.isLast()) { rs.next(); showResult(); } } catch (SQLException ex) { } }//游标移动到最后一条,显示纪录 void jButtonlast_mouseClicked(MouseEvent e) { try { rs.last(); showResult(); } catch (SQLException ex) { } }class outqbyISBN_jButtondicision_mouseAdapter extends java.awt.event.MouseAdapter { outqbyISBN adaptee; outqbyISBN_jButtondicision_mouseAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButtondicision_mouseClicked(e); }} void jTextFieldaccptuser_actionPerformed(ActionEvent e) { } void jTextFieldoutdate_actionPerformed(ActionEvent e) { } }class outqbyISBN_jTextFieldaccptuser_actionAdapter implements java.awt.event.ActionListener { outqbyISBN adaptee; outqbyISBN_jTextFieldaccptuser_actionAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jTextFieldaccptuser_actionPerformed(e); }}class outqbyISBN_jTextFieldoutdate_actionAdapter implements java.awt.event.ActionListener { outqbyISBN adaptee; outqbyISBN_jTextFieldoutdate_actionAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jTextFieldoutdate_actionPerformed(e); }}class outqbyISBN_jButtonfirst_mouseAdapter extends java.awt.event.MouseAdapter { outqbyISBN adaptee; outqbyISBN_jButtonfirst_mouseAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButtonfirst_mouseClicked(e); }}class outqbyISBN_jButtonpre_mouseAdapter extends java.awt.event.MouseAdapter { outqbyISBN adaptee; outqbyISBN_jButtonpre_mouseAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButtonpre_mouseClicked(e); }}class outqbyISBN_jButtonnext_mouseAdapter extends java.awt.event.MouseAdapter { outqbyISBN adaptee; outqbyISBN_jButtonnext_mouseAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButtonnext_mouseClicked(e); }}class outqbyISBN_jButtonlast_mouseAdapter extends java.awt.event.MouseAdapter { outqbyISBN adaptee; outqbyISBN_jButtonlast_mouseAdapter(outqbyISBN adaptee) { this.adaptee = adaptee; } public void mouseClicked(MouseEvent e) { adaptee.jButtonlast_mouseClicked(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -