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

📄 frameproductout.java~22~

📁 本源码主要有主界面模块,操作员管理,产品信息管理,入库操作,出库操作,库存信息管理,数据操作模块组成,数据库为ACCESS2003.
💻 JAVA~22~
字号:
package Manager;import javax.swing.*;import com.borland.jbcl.layout.*;import java.awt.*;import java.awt.event.*;import java.sql.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class FrameProductOut extends JFrame {    DBManager db =new DBManager();      //创建数据操作对象      ResultSet rs;        //定义所用的结果集  XYLayout xYLayout1 = new XYLayout();  JLabel jLabel8 = new JLabel();  JTextField jText44 = new JTextField();  JTextField jText41 = new JTextField();  JLabel jLabel12 = new JLabel();  JButton jButtonCancel = new JButton();  JLabel jLabel1 = new JLabel();  JLabel jLabel3 = new JLabel();  JLabel jLabel13 = new JLabel();  JTextField jText43 = new JTextField();  JButton jButtonReset = new JButton();  JTextField jText37 = new JTextField();  JLabel jLabel2 = new JLabel();  JLabel jLabel14 = new JLabel();  JTextField jTextkuanxing = new JTextField();  JLabel jLabel9 = new JLabel();  JComboBox jCombocolor = new JComboBox();  JLabel jText37ee = new JLabel();  JTextField jText36 = new JTextField();  JLabel jLabel11 = new JLabel();  JLabel jLabel7 = new JLabel();  JTextField jText40 = new JTextField();  JButton jButtonAdd = new JButton();  JTextField jTextoperator = new JTextField();  JPanel jPanel1 = new JPanel();  JTextField jTextdate = new JTextField();  JTextField jText42 = new JTextField();  JTextField jText38 = new JTextField();  JLabel jLabel6 = new JLabel();  XYLayout xYLayout2 = new XYLayout();  JTextField jTextcomment = new JTextField();  JLabel jLabel15 = new JLabel();  JLabel jLabel10 = new JLabel();  JTextField jText39 = new JTextField();  JLabel jLabel5 = new JLabel();  public FrameProductOut() {    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  public static void main(String[] args) {    FrameProductOut frameProductOut = new FrameProductOut();  }  private void jbInit() throws Exception {    jPanel1.setLayout(xYLayout2);    jPanel1.setToolTipText("");    jPanel1.setBorder(BorderFactory.createLineBorder(Color.black));    jTextoperator.setText("");    jButtonAdd.setText("添加");    jButtonAdd.addMouseListener(new FrameProductOut_jButtonAdd_mouseAdapter(this));     jButtonAdd.setFont(new java.awt.Font("Dialog", 0, 16));    jText40.setText("0");    jLabel7.setText("操作员");    jLabel7.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel11.setText("39");    jLabel11.setFont(new java.awt.Font("Dialog", 0, 16));    jText36.setText("0");    jText37ee.setText("37");    jText37ee.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel9.setText("40");    jLabel9.setFont(new java.awt.Font("Dialog", 0, 16));    jTextkuanxing.setText("");    jLabel14.setText("44");    jLabel14.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel2.setText("出库日期");    jLabel2.setVerifyInputWhenFocusTarget(true);    jLabel2.setFont(new java.awt.Font("Dialog", 0, 16));    jText37.setText("0");    jButtonReset.setText("清空");    jButtonReset.addMouseListener(new FrameProductOut_jButtonReset_mouseAdapter(this));    jButtonReset.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel13.setText("43");    jLabel13.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));    jButtonCancel.setText("取消");    jButtonCancel.addMouseListener(new FrameProductOut_jButtonCancel_mouseAdapter(this));    jButtonCancel.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel12.setText("42");    jLabel12.setFont(new java.awt.Font("Dialog", 0, 16));    jText41.setText("0");    jText44.setText("0");    jLabel8.setText("38");    jLabel8.setFont(new java.awt.Font("Dialog", 0, 16));    xYLayout1.setWidth(650);    xYLayout1.setHeight(422);    this.getContentPane().setLayout(xYLayout1);    jCombocolor.addItem("");    jCombocolor.addItem("red");    jCombocolor.addItem("black");    jCombocolor.addItem("blue");    jTextdate.setText("");    jText42.setText("0");    jText38.setText("0");    jLabel6.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel6.setText("36");    jTextcomment.setText("");    jLabel15.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel15.setText("备注");    jLabel10.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel10.setText("41");    jText39.setText("0");    jLabel5.setFont(new java.awt.Font("Dialog", 0, 16));    jLabel5.setText("信息明细");    jText43.setText("0");    this.setTitle("产品出库");    jPanel1.add(jLabel11, new XYConstraints(187, 15, 40, 25));    jPanel1.add(jLabel13, new XYConstraints(407, 64, 35, 22));    jPanel1.add(jLabel12, new XYConstraints(410, 20, 35, 21));    jPanel1.add(jLabel14, new XYConstraints(406, 113, 41, 20));    jPanel1.add(jLabel6, new XYConstraints(14, 18, 34, 20));    jPanel1.add(jText37ee, new XYConstraints(13, 61, 41, 22));    jPanel1.add(jLabel8, new XYConstraints(13, 120, 36, 26));    jPanel1.add(jLabel9, new XYConstraints(183, 70, 35, -1));    jPanel1.add(jLabel10, new XYConstraints(185, 122, 34, 21));    jPanel1.add(jText36, new XYConstraints(62, 17, 90, 27));    jPanel1.add(jText37, new XYConstraints(63, 62, 87, 26));    jPanel1.add(jText38, new XYConstraints(64, 120, 85, -1));    jPanel1.add(jText39, new XYConstraints(251, 20, 104, 23));    jPanel1.add(jText40, new XYConstraints(251, 67, 108, 25));    jPanel1.add(jText41, new XYConstraints(252, 122, 109, 23));    jPanel1.add(jText42, new XYConstraints(462, 23, 104, 25));    jPanel1.add(jText43, new XYConstraints(462, 66, 106, 24));    jPanel1.add(jText44, new XYConstraints(462, 112, 108, 21));    this.getContentPane().add(jLabel1, new XYConstraints(25, 13, 66, 32));    this.getContentPane().add(jTextdate,    new XYConstraints(425, 13, 87, 28));    this.getContentPane().add(jLabel5,    new XYConstraints(17, 164, 86, 22));    this.getContentPane().add(jPanel1, new XYConstraints(17, 192, 613, 161));    this.getContentPane().add(jButtonCancel, new XYConstraints(392, 373, 100, 28));    this.getContentPane().add(jLabel3, new XYConstraints(27, 61, 50, 27));    this.getContentPane().add(jButtonReset, new XYConstraints(155, 372, 94, 26));    this.getContentPane().add(jTextkuanxing, new XYConstraints(109, 18, 77, -1));    this.getContentPane().add(jButtonAdd, new XYConstraints(278, 373, 92, 29));    this.getContentPane().add(jLabel15, new XYConstraints(26, 114, 82, 32));    this.getContentPane().add(jTextcomment, new XYConstraints(107, 114, 452, 28));    this.getContentPane().add(jCombocolor,  new XYConstraints(106, 63, 78, 27));    this.getContentPane().add(jLabel2, new XYConstraints(328, 12, 91, 25));    this.getContentPane().add(jLabel7, new XYConstraints(327, 59, 90, 26));    this.getContentPane().add(jTextoperator, new XYConstraints(426, 62, 89, 25));  }void reSetAllTextbox(){    jTextkuanxing.setText("");           jTextdate.setText("");           jTextcomment.setText("");           jCombocolor.setSelectedIndex(0);           jTextoperator.setText("");           jText42.setText("0");           jText43.setText("0");           jText44.setText("0");           jText41.setText("0");           jText40.setText("0");           jText39.setText("0");           jText36.setText("0");           jText37.setText("0");           jText38.setText("0"); }  void jButtonCancel_mouseClicked(MouseEvent e) {            dispose();  }//添加操作  void jButtonAdd_mouseClicked(MouseEvent e) {    String sql;    sql="select * from ProductOut ";      sql=sql+"  where  kuanxing='"+jTextkuanxing.getText().trim()+"'";       sql=sql+" and color='"+jCombocolor.getSelectedItem().toString().trim() +"'";       rs =db.getResult(sql);           try {            if (rs.first() ) {              sql = "update ProductOut set [36]= [36]+" +jText36.getText().trim()+",";              sql = sql + " [37]=[37]+" +  jText37.getText().trim() + ",";              sql = sql + " [38]=[38]+" +  jText38.getText().trim() + ",";              sql = sql + " [39]=[39]+" + jText39.getText().trim() + ",";              sql = sql + " [40]=[40]+" +  jText40.getText().trim() +",";              sql = sql + " [41]=[41]+" +  jText41.getText().trim() +",";              sql = sql + " [42]=[42]+" +  jText42.getText().trim() +",";              sql = sql + " [43]=[43]+" +  jText43.getText().trim() +",";              sql = sql + " [44]=[44]+" + jText44.getText().trim() +",";              sql = sql + " dateout='" + jTextdate.getText().trim() + "', ";              sql = sql + " comment='" + jTextcomment.getText().trim() + "' ";              sql = sql + " where kuanxing='" + jTextkuanxing.getText().trim() + "'";              sql = sql + " and color ='" +  jCombocolor.getSelectedItem().toString().trim() + "'";              }            else {              sql="insert into ProductOut(kuanxing,color,dateout,operator, comment,36,37,38,39,40,41,42,43,44)values(  ";         sql=sql+"'"+jTextkuanxing.getText() +"',";           sql=sql+"'"+jCombocolor.getSelectedItem().toString()   +"',";             sql=sql+"'"+jTextdate.getText() +"',";               sql=sql+"'"+jTextoperator.getText() +"',";                 sql=sql+"'"+jTextcomment.getText() +"',";        sql=sql+"'"+jText36.getText() +"',";          sql=sql+"'"+jText37.getText() +"',";             sql=sql+"'"+jText38.getText() +"',";                sql=sql+"'"+jText39.getText() +"',";                   sql=sql+"'"+jText40.getText() +"',";        sql=sql+"'"+jText41.getText() +"',";           sql=sql+"'"+jText42.getText() +"',";              sql=sql+"'"+jText43.getText() +"',";                 sql=sql+"'"+jText44.getText() +"'";       sql=sql+")";            }          }          catch (SQLException ex) {          }//执行数据操作      if(db.executeSql(sql))          {//若成功则清空文本框             reSetAllTextbox();            JOptionPane.showMessageDialog(null,"add successed!");}        else         {           JOptionPane.showMessageDialog(null,"add failed!");}  }//清空按钮,清空文本框  void jButtonReset_mouseClicked(MouseEvent e) {      reSetAllTextbox();  }}class FrameProductOut_jButtonCancel_mouseAdapter extends java.awt.event.MouseAdapter {  FrameProductOut adaptee;  FrameProductOut_jButtonCancel_mouseAdapter(FrameProductOut adaptee) {    this.adaptee = adaptee;  }  public void mouseClicked(MouseEvent e) {    adaptee.jButtonCancel_mouseClicked(e);  }}class FrameProductOut_jButtonAdd_mouseAdapter extends java.awt.event.MouseAdapter {  FrameProductOut adaptee;  FrameProductOut_jButtonAdd_mouseAdapter(FrameProductOut adaptee) {    this.adaptee = adaptee;  }  public void mouseClicked(MouseEvent e) {    adaptee.jButtonAdd_mouseClicked(e);  }}class FrameProductOut_jButtonReset_mouseAdapter extends java.awt.event.MouseAdapter {  FrameProductOut adaptee;  FrameProductOut_jButtonReset_mouseAdapter(FrameProductOut adaptee) {    this.adaptee = adaptee;  }  public void mouseClicked(MouseEvent e) {    adaptee.jButtonReset_mouseClicked(e);  }}

⌨️ 快捷键说明

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