📄 outqbyisbn.java
字号:
package bookmanager;import javax.swing.*;import com.borland.jbcl.layout.*;import java.awt.*;import java.awt.event.*;import java.sql.*;import java.math.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class outqbyISBN extends JFrame { //定义结果集 ResultSet rs;//定义数据库操作对象 private DBManager db = new DBManager(); XYLayout xYLayout1 = new XYLayout(); JTextField jTextFieldprofessional = new JTextField(); JTextField jTextFieldname = new JTextField(); JLabel jLabel1 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel7 = new JLabel(); JButton jButtondicision = new JButton(); JLabel jLabel2 = new JLabel(); JLabel jLabel6 = new JLabel(); JTextField jTextFielddepartment = new JTextField(); JTextField jTextFieldusername = new JTextField(); JTextField jTextFieldsumpay = new JTextField(); JTextField jTextFieldprice = new JTextField(); JButton jButtonClear = new JButton(); JLabel jLabel5 = new JLabel(); JButton jButtonexit = new JButton(); JLabel jLabel8 = new JLabel(); JLabel jLabel12 = new JLabel(); JTextField jTextFieldISBN = new JTextField(); JLabel jLabel13 = new JLabel(); JTextField jTextFieldaccptuser = new JTextField(); JLabel jLabel4 = new JLabel(); JTextField jTextFieldnum = new JTextField(); JLabel jLabel15 = new JLabel(); JTextField jTextFieldoutnum = new JTextField(); JLabel jLabelnewnumber = new JLabel(); JTextField jTextFieldoutnewnum = new JTextField(); JLabel jLabel16 = new JLabel(); JTextField jTextFieldtype = new JTextField(); JLabel jLabel9 = new JLabel(); JTextField jTextFieldroomnum = new JTextField(); JLabel jLabel10 = new JLabel(); JTextField jTextFieldoutdate = new JTextField(); JButton jButtonfirst = new JButton(); JButton jButtonpre = new JButton(); JButton jButtonnext = new JButton(); JButton jButtonlast = new JButton(); public outqbyISBN() { try { jbInit(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { outqbyISBN outqbyISBN = new outqbyISBN(); } private void jbInit() throws Exception { jLabel5.setText("总书费"); jLabel5.setFont(new java.awt.Font("Dialog", 0, 16)); jButtonClear.setText("清空"); jButtonClear.addMouseListener(new outqbyISBN_jButtonClear_mouseAdapter(this)); jButtonClear.setBackground(SystemColor.inactiveCaptionText); jButtonClear.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldprice.setText(""); jTextFieldprice.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldsumpay.setText(""); jTextFieldsumpay.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldusername.setText(""); jTextFieldusername.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFielddepartment.setText(""); jTextFielddepartment.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel6.setText("价格"); jLabel6.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel2.setText("所在专业"); jLabel2.setFont(new java.awt.Font("Dialog", 0, 16)); jButtondicision.setText("确定"); jButtondicision.addMouseListener(new outqbyISBN_jButtondicision_mouseAdapter(this)); jButtondicision.setBackground(SystemColor.inactiveCaptionText); jButtondicision.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel7.setText("经办人"); jLabel7.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel3.setText("所属院系"); jLabel3.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel1.setText("名称"); jLabel1.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldname.setText(""); jTextFieldname.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldprofessional.setText(""); jTextFieldprofessional.setFont(new java.awt.Font("Dialog", 0, 16)); xYLayout1.setWidth(618); xYLayout1.setHeight(449); this.getContentPane().setLayout(xYLayout1); jButtonexit.setText("退出"); jButtonexit.addMouseListener(new outqbyISBN_jButtonexit_mouseAdapter(this)); jButtonexit.addMouseListener(new outqbyISBN_jButtonexit_mouseAdapter(this)); jButtonexit.setBackground(SystemColor.inactiveCaptionText); jButtonexit.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel8.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel8.setText("输入教材ISBN点击确定,将调出此书相关信息"); this.getContentPane().setBackground(UIManager.getColor("inactiveCaptionText")); this.setTitle("按ISBN号查询"); jLabel12.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel12.setText("ISBN"); jTextFieldISBN.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldISBN.setText(""); jLabel13.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel13.setText("领书用户"); jTextFieldaccptuser.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldaccptuser.setText(""); jTextFieldaccptuser.addActionListener(new outqbyISBN_jTextFieldaccptuser_actionAdapter(this)); jLabel4.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel4.setText("原有数量"); jTextFieldnum.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel15.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel15.setText("领书数量"); jTextFieldoutnum.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldoutnum.setText(""); jLabelnewnumber.setFont(new java.awt.Font("Dialog", 0, 16)); jLabelnewnumber.setText("领书后数量"); jTextFieldoutnewnum.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldoutnewnum.setToolTipText(""); jLabel16.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel16.setText("领书使用类别"); jTextFieldtype.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldtype.setText(""); jLabel9.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel9.setText("所在仓库号"); jTextFieldroomnum.setText(""); jLabel10.setFont(new java.awt.Font("Dialog", 0, 16)); jLabel10.setText("领书日期"); jTextFieldoutdate.setFont(new java.awt.Font("Dialog", 0, 16)); jTextFieldoutdate.setText(""); jTextFieldoutdate.addActionListener(new outqbyISBN_jTextFieldoutdate_actionAdapter(this)); jButtonfirst.setBackground(SystemColor.inactiveCaptionText); jButtonfirst.setFont(new java.awt.Font("Dialog", 0, 16)); jButtonfirst.setText("第一条"); jButtonnext.addMouseListener(new outqbyISBN_jButtonfirst_mouseAdapter(this)); jButtonpre.setBackground(SystemColor.inactiveCaptionText); jButtonpre.setFont(new java.awt.Font("Dialog", 0, 16)); jButtonpre.setSelected(false); jButtonpre.setText("前一条"); jButtonnext.addMouseListener(new outqbyISBN_jButtonpre_mouseAdapter(this)); jButtonnext.setBackground(SystemColor.inactiveCaptionText); jButtonnext.setFont(new java.awt.Font("Dialog", 0, 16)); jButtonnext.setText("后一条"); jButtonnext.addMouseListener(new outqbyISBN_jButtonnext_mouseAdapter(this)); jButtonlast.setBackground(SystemColor.inactiveCaptionText); jButtonlast.setFont(new java.awt.Font("Dialog", 0, 16)); jButtonlast.setText("最后一条"); jButtonnext.addMouseListener(new outqbyISBN_jButtonlast_mouseAdapter(this)); this.getContentPane().add(jButtonnext, new XYConstraints(326, 388, 85, 28)); this.getContentPane().add(jButtondicision, new XYConstraints(90, 388, 71, 28)); this.getContentPane().add(jButtonClear, new XYConstraints(18, 388, 73, 28)); this.getContentPane().add(jButtonfirst, new XYConstraints(161, 388, 85, 28)); this.getContentPane().add(jTextFieldtype, new XYConstraints(425, 327, 147, 28)); this.getContentPane().add(jLabel16, new XYConstraints(310, 335, 108, 24)); this.getContentPane().add(jTextFieldnum, new XYConstraints(425, 240, 147, 28)); this.getContentPane().add(jTextFieldprofessional, new XYConstraints(423, 110, 147, 28)); this.getContentPane().add(jTextFieldsumpay, new XYConstraints(118, 240, 147, 28)); this.getContentPane().add(jTextFieldusername, new XYConstraints(118, 327, 147, 28)); this.getContentPane().add(jLabel7, new XYConstraints(38, 336, 54, 20)); this.getContentPane().add(jLabelnewnumber, new XYConstraints(312, 291, 89, 26)); this.getContentPane().add(jLabel9, new XYConstraints(310, 150, 83, 28)); this.getContentPane().add(jTextFieldoutnewnum, new XYConstraints(426, 282, 147, 28)); this.getContentPane().add(jTextFieldoutnum, new XYConstraints(425, 200, 147, 28)); this.getContentPane().add(jLabel15, new XYConstraints(313, 199, 80, 34)); this.getContentPane().add(jLabel4, new XYConstraints(314, 248, 69, 25)); this.getContentPane().add(jTextFieldroomnum, new XYConstraints(425, 155, 147, 28)); this.getContentPane().add(jTextFieldoutdate, new XYConstraints(118, 282, 147, 28)); this.getContentPane().add(jTextFieldprice, new XYConstraints(118, 200, 147, 28)); this.getContentPane().add(jTextFielddepartment, new XYConstraints(118, 155, 147, 28)); this.getContentPane().add(jTextFieldaccptuser, new XYConstraints(118, 110, 147, 28)); this.getContentPane().add(jTextFieldISBN, new XYConstraints(118, 68, 147, 28)); this.getContentPane().add(jLabel10, new XYConstraints(38, 281, 71, 39)); this.getContentPane().add(jLabel5, new XYConstraints(38, 243, 69, -1)); this.getContentPane().add(jLabel6, new XYConstraints(38, 199, 53, 26)); this.getContentPane().add(jLabel3, new XYConstraints(38, 160, 70, 21)); this.getContentPane().add(jLabel12, new XYConstraints(38, 69, 46, 24)); this.getContentPane().add(jTextFieldname, new XYConstraints(423, 66, 147, 28)); this.getContentPane().add(jLabel8, new XYConstraints(27, 23, 332, 25)); this.getContentPane().add(jLabel13, new XYConstraints(38, 115, 68, 19)); this.getContentPane().add(jLabel2, new XYConstraints(310, 108, 68, 21)); this.getContentPane().add(jLabel1, new XYConstraints(310, 68, 45, 26)); this.getContentPane().add(jButtonexit, new XYConstraints(509, 388, 82, 28)); this.getContentPane().add(jButtonlast, new XYConstraints(409, 388, 101, 28)); this.getContentPane().add(jButtonpre, new XYConstraints(245, 388, -1, 28)); } void showResult(){ try { 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) { System.out.println(ex.toString() ) ; } } void jButtonexit_mouseClicked(MouseEvent e) { this.dispose(); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -