Scan_Goods.java~2~
上传用户:liming9091
上传日期:2014-10-27
资源大小:3376k
文件大小:2k
源码类别:

Java编程

开发平台:

Java

  1. package uml_gaokai;
  2. import java.awt.*;
  3. import javax.swing.*;
  4. import com.borland.jbcl.layout.*;
  5. import com.borland.dx.sql.dataset.*;
  6. import java.awt.event.*;
  7. import java.sql.*;
  8. /**
  9.  * <p>Title: </p>
  10.  * <p>Description: </p>
  11.  * <p>Copyright: Copyright (c) 2003</p>
  12.  * <p>Company: </p>
  13.  * @author unascribed
  14.  * @version 1.0
  15.  */
  16. public class Scan_Goods extends JDialog {
  17.   private JPanel panel1 = new JPanel();
  18.   private XYLayout xYLayout1 = new XYLayout();
  19.   private JLabel jLabel1 = new JLabel();
  20.   private JLabel jLabel2 = new JLabel();
  21.   private JTextField jTextField1 = new JTextField();
  22.   private JTextField jTextField2 = new JTextField();
  23.   private JButton jButton1 = new JButton();
  24.   private JButton jButton2 = new JButton();
  25.   private Database database1 = new Database();
  26.   public Scan_Goods(Frame frame, String title, boolean modal) {
  27.     super(frame, title, modal);
  28.     try {
  29.       jbInit();
  30.       pack();
  31.     }
  32.     catch(Exception ex) {
  33.       ex.printStackTrace();
  34.     }
  35.   }
  36.   public Scan_Goods() {
  37.     this(null, "", false);
  38.   }
  39.   private void jbInit() throws Exception {
  40.     panel1.setLayout(xYLayout1);
  41.     jLabel1.setText("商品名");
  42.     jLabel2.setText("商品ID");
  43.     jButton1.setText("确定");
  44.     jButton1.addActionListener(new java.awt.event.ActionListener() {
  45.       public void actionPerformed(ActionEvent e) {
  46.         jButton1_actionPerformed(e);
  47.       }
  48.     });
  49.     jButton2.setText("取消");
  50.     database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:gaokaiSQL", "sa", "", false, "sun.jdbc.odbc.JdbcOdbcDriver"));
  51.     database1.setDatabaseName("");
  52.     jTextField2.setToolTipText("");
  53.     jTextField2.setText("0");
  54.     getContentPane().add(panel1);
  55.     panel1.add(jLabel1,   new XYConstraints(55, 34, 89, 27));
  56.     panel1.add(jLabel2,   new XYConstraints(53, 83, 96, 30));
  57.     panel1.add(jTextField2,   new XYConstraints(162, 83, 121, 32));
  58.     panel1.add(jButton1, new XYConstraints(144, 169, 94, 25));
  59.     panel1.add(jButton2,   new XYConstraints(258, 169, 95, 25));
  60.     panel1.add(jTextField1, new XYConstraints(161, 34, 120, 32));
  61.   }
  62.   void jButton1_actionPerformed(ActionEvent e) {
  63.     String GoodsName = String.valueOf(jTextField1.getText()) ;
  64.     int GoodsID = Integer.parseInt(jTextField2.getText()) ;
  65.     Statement sql = database1.createStatement() ;
  66.     if( GoodsName == null && GoodsID == 0){
  67.     JOptionPane.showMessageDialog(null,"请输入商品名或商品ID号,查询商品","",JOptionPane.DEFAULT_OPTION);}
  68.   }
  69. }