📄 frame3.java~58~
字号:
package untitled5;import java.io.*;import java.net.*;import java.sql.*;import java.lang.*;import javax.sql.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.jbcl.layout.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 *///查询书籍public class Frame3 extends JFrame { JPanel contentPane; XYLayout xYLayout1 = new XYLayout(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JTextField jTextField1 = new JTextField(); JLabel jLabel4 = new JLabel(); JTextField jTextField2 = new JTextField(); JLabel jLabel5 = new JLabel(); JTextField jTextField3 = new JTextField(); JLabel jLabel6 = new JLabel(); JTextField jTextField4 = new JTextField(); JLabel jLabel7 = new JLabel(); JTextField jTextField5 = new JTextField(); JLabel jLabel8 = new JLabel(); JTextField jTextField6 = new JTextField(); JLabel jLabel9 = new JLabel(); JTextField jTextField7 = new JTextField(); JTextField jTextField8 = new JTextField(); JLabel jLabel10 = new JLabel(); JLabel jLabel11 = new JLabel(); JTextField jTextField9 = new JTextField(); JLabel jLabel12 = new JLabel(); JTextField jTextField10 = new JTextField(); JLabel jLabel13 = new JLabel(); JTextField jTextField11 = new JTextField(); JLabel jLabel14 = new JLabel(); JTextField jTextField12 = new JTextField(); JLabel jLabel15 = new JLabel(); JTextField jTextField13 = new JTextField(); JLabel jLabel16 = new JLabel(); JTextField jTextField14 = new JTextField(); JLabel jLabel17 = new JLabel(); JTextField jTextField15 = new JTextField(); JLabel jLabel18 = new JLabel(); JTextField jTextField16 = new JTextField(); JButton jButton1 = new JButton(); //Construct the frame public Frame3() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(xYLayout1); this.setSize(new Dimension(650, 550)); this.setTitle("Frame Title"); jLabel1.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel1.setForeground(Color.red); jLabel1.setText("库存管理系统"); jLabel2.setFont(new java.awt.Font("SansSerif", 0, 30)); jLabel2.setRequestFocusEnabled(true); jLabel2.setText("入 库 登 记"); jLabel3.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel3.setText("入库日期"); jTextField1.setText(""); jLabel4.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel4.setText("入库单号"); jTextField2.setText(""); jLabel5.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel5.setText("货品编码"); jTextField3.setText(""); jLabel6.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel6.setText("规格名称"); jTextField4.setText(""); jLabel7.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel7.setText("货品类别"); jTextField5.setText(""); jLabel8.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel8.setText("货品等级"); jTextField6.setText(""); jLabel9.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel9.setText("存放仓库"); jTextField7.setText(""); jLabel10.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel10.setText("存放数量"); jTextField8.setText(""); jLabel11.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel11.setText("货物单价"); jTextField9.setText(""); jLabel12.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel12.setText("货物金额"); jTextField10.setText(""); jLabel13.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel13.setText("供货单位"); jTextField11.setText(""); jLabel14.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel14.setText("单位编码"); jTextField12.setText(""); jLabel15.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel15.setText("经 办 人"); jTextField13.setText(""); jLabel16.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel16.setText("人员编码"); jTextField14.setText(""); jLabel17.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel17.setText("增值税率"); jTextField15.setSelectionStart(12); jTextField15.setText(""); jLabel18.setFont(new java.awt.Font("SansSerif", 0, 25)); jLabel18.setText("备 注"); jTextField16.setText(""); jButton1.setFont(new java.awt.Font("SansSerif", 0, 25)); jButton1.setText("提交"); jButton1.addActionListener(new Frame3_jButton1_actionAdapter(this)); contentPane.add(jLabel1, new XYConstraints(242, 0, 171, 37)); contentPane.add(jLabel2, new XYConstraints(219, 29, -1, -1)); contentPane.add(jTextField1, new XYConstraints(187, 95, 109, 32)); contentPane.add(jLabel3, new XYConstraints(87, 92, -1, -1)); contentPane.add(jLabel4, new XYConstraints(298, 95, -1, -1)); contentPane.add(jTextField2, new XYConstraints(395, 99, 103, 30)); contentPane.add(jLabel5, new XYConstraints(84, 142, -1, -1)); contentPane.add(jTextField3, new XYConstraints(184, 144, 110, 31)); contentPane.add(jLabel6, new XYConstraints(296, 143, -1, -1)); contentPane.add(jTextField4, new XYConstraints(396, 146, 102, 29)); contentPane.add(jLabel7, new XYConstraints(86, 191, -1, -1)); contentPane.add(jTextField5, new XYConstraints(186, 193, 105, 29)); contentPane.add(jLabel8, new XYConstraints(297, 194, -1, -1)); contentPane.add(jTextField6, new XYConstraints(394, 197, 105, 29)); contentPane.add(jLabel9, new XYConstraints(87, 240, -1, -1)); contentPane.add(jTextField7, new XYConstraints(185, 244, 105, 28)); contentPane.add(jLabel10, new XYConstraints(300, 237, -1, -1)); contentPane.add(jTextField8, new XYConstraints(397, 242, 103, 29)); contentPane.add(jTextField9, new XYConstraints(186, 282, 101, 30)); contentPane.add(jLabel11, new XYConstraints(89, 281, -1, -1)); contentPane.add(jLabel12, new XYConstraints(296, 282, -1, -1)); contentPane.add(jTextField10, new XYConstraints(396, 285, 105, 29)); contentPane.add(jLabel13, new XYConstraints(87, 325, 103, 33)); contentPane.add(jTextField11, new XYConstraints(187, 325, 99, 29)); contentPane.add(jLabel14, new XYConstraints(294, 319, -1, -1)); contentPane.add(jTextField12, new XYConstraints(397, 324, 104, 29)); contentPane.add(jLabel15, new XYConstraints(90, 364, -1, -1)); contentPane.add(jLabel16, new XYConstraints(297, 369, -1, -1)); contentPane.add(jLabel17, new XYConstraints(87, 404, -1, -1)); contentPane.add(jTextField15, new XYConstraints(190, 407, 95, 27)); contentPane.add(jLabel18, new XYConstraints(300, 411, -1, 20)); contentPane.add(jTextField16, new XYConstraints(394, 409, 105, 28)); contentPane.add(jButton1, new XYConstraints(243, 443, -1, 38)); contentPane.add(jTextField14, new XYConstraints(398, 371, 105, 30)); contentPane.add(jTextField13, new XYConstraints(188, 369, 97, 29)); } //Overridden so we can exit when window is closed protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } } void jTextField1_actionPerformed(ActionEvent e) { System.out.println("str1"); } void validID() { System.out.println("JLKJLJLJLJL"); try { String str1; String str2; String str3; String str4; String str5; String str6; String str7; String str8; String str9; //装载jdbc驱动程序 String driverName = "oracle.jdbc.OracleDriver"; Driver driver = (Driver) Class.forName(driverName).newInstance(); //连接数据库 Connection con = DriverManager.getConnection( "jdbc:oracle:thin:@thsspc0791:1521:tongfang", "sa", "tongfang"); PreparedStatement pstmt = con.prepareStatement( " select name ,writer, issn, state, place, date1, id ,yuding from book where name=? "); /// pstmt.setString(1, str1); ResultSet res = pstmt.executeQuery(); System.out.println("ljljljljljljlj"); //String sa=res.getString(1); if ((!res.next()) || res.getString("writer")== null) { JOptionPane.showMessageDialog(this, "查无此书", "错误", JOptionPane.ERROR_MESSAGE); }else { String outputarea=" name " +" writer "+" issn "+" state "+" place "+" date "+" id "+" yuding "+"\n"; //System.out.println("aksdjflkajsdlf"); do{ //System.out.println(res.getString(1)+":" + res.getLong(2) + ":" +res.getLong(3) +":"+res.getInt(4)+":"+res.getString(5)+":"+res.getString(6)+":"+res.getInt(7)); outputarea+=" "+res.getString(1)+" "+" "+res.getString(2)+" "+" "+res.getString(3)+" "+" "+res.getString(4)+" "+" "+res.getString(5)+" "+" "+res.getDate(6)+" "+" "+res.getInt(7)+" "+" "+res.getString(8)+" "+"\n"; /// jTextArea1.setText(outputarea); }while (res.next()); } pstmt.close(); con.close(); }catch (InstantiationException e) { System.out.println(e.getMessage()); }catch (IllegalAccessException e) { System.out.println(e.getMessage()); }catch (ClassNotFoundException e) { System.out.println(e.getMessage()); }catch (SQLException edd) { edd.printStackTrace() ; System.out.println(edd.getMessage()); } } void jButton1_actionPerformed(ActionEvent e) { validID(); }}class Frame3_jButton1_actionAdapter implements java.awt.event.ActionListener { Frame3 adaptee; Frame3_jButton1_actionAdapter(Frame3 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -