亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stocktransfercheckframe.java

?? java進銷存信息管理系統(tǒng),實現(xiàn)了倉庫產(chǎn)品價格人員報表等功能
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package stockmanageinterface;

import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.*;
import data.*;
import maininterface.*;
import user.*;
import method.*;
import java.util.Date;

public class StockTransferCheckFrame extends JFrame implements ActionListener {
  JPanel contentPane;
  //創(chuàng)建標簽控件
  JLabel jLabel1 = new JLabel();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  JLabel jLabel4 = new JLabel();
  JLabel jLabel5 = new JLabel();
  JLabel jLabel6 = new JLabel();
  JLabel jLabel7 = new JLabel();
  JLabel jLabel8 = new JLabel();
  JLabel jLabel9 = new JLabel();
  JLabel jLabel10 = new JLabel();
  JLabel jLabel11 = new JLabel();
  JLabel jLabel12 = new JLabel();
  JLabel jLabel13 = new JLabel();
  JLabel jLabel14 = new JLabel();
  JLabel jLabel15 = new JLabel();
  JLabel jLabel16 = new JLabel();
  JLabel jLabel17 = new JLabel();
  //創(chuàng)建編輯框控件
  JTextField jTextField1 = new JTextField();
  JTextField jTextField2 = new JTextField();
  JTextField jTextField3 = new JTextField();
  JTextField jTextField4 = new JTextField();
  JTextField jTextField5 = new JTextField();
  JTextField jTextField6 = new JTextField();
  JTextField jTextField7 = new JTextField();
  JTextField jTextField8 = new JTextField();
  JTextField jTextField9 = new JTextField();
  JTextField jTextField10 = new JTextField();
  JTextField jTextField11 = new JTextField();
  JTextField jTextField12 = new JTextField();
  JTextField jTextField13 = new JTextField();
  //創(chuàng)建按鈕控件
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  JButton jButton3 = new JButton();
  JButton jButton4 = new JButton();
  JButton jButton5 = new JButton();
  //創(chuàng)建滾動框控件
  JScrollPane jScrollPane1 = new JScrollPane();
  JScrollPane jScrollPane2 = new JScrollPane();
  JScrollPane jScrollPane3 = new JScrollPane();
  //創(chuàng)建列表框數(shù)據(jù)類和列表框控件
  DefaultListModel listData1 = new DefaultListModel();
  JList jList1 = new JList(listData1);
  //創(chuàng)建表格控件
  JTable jTable1 = new JTable();
  //創(chuàng)建表格模式類
  StockSubLedgerTableModel sslTableModel = new StockSubLedgerTableModel();
  //創(chuàng)建標題數(shù)組
  String[] colNames = {"明細編號", "單據(jù)編號", "商品條形碼", "進貨價", "數(shù)量", "金額", "有效期"};
  //創(chuàng)建下拉列表框控件
  JComboBox jComboBox1 = new JComboBox();
  //創(chuàng)建文本框控件
  JTextArea jTextArea1 = new JTextArea();
  //創(chuàng)建字體類
  Font dialog13 = new java.awt.Font("Dialog", 0, 13);
  //聲明數(shù)據(jù)類
  StockManagementData stockManagementData = null;
  //聲明用戶類
  User user = null;
  //聲明主窗口類
  StockManagementMainFrame stockManagementMainFrame = null;
  //創(chuàng)建庫存賬套數(shù)組
  String[][] stockLedgers = new String[0][13];
  //創(chuàng)建庫存賬套明細數(shù)組
  String[][] stockSubLedgers = new String[0][6];
  //創(chuàng)建庫存賬套明細表格數(shù)組
  Object[][] stockSubLedgerObjects = new Object[0][7];
  //創(chuàng)建方法類
  DataMethod dataMethod = new DataMethod();
  //創(chuàng)建完成狀態(tài)數(shù)組
  String[] onProcesses = {"進行", "撤消", "完成"};
  //創(chuàng)建帳套日期字符串
  String ledgerDate = "";

  public StockTransferCheckFrame(StockManagementMainFrame stockManagementMainFrame) {
    this.stockManagementMainFrame = stockManagementMainFrame;
    //取得主窗口的數(shù)據(jù)類
    stockManagementData = stockManagementMainFrame.getStockManagementData();
    //取得主窗口的用戶類
    user = stockManagementMainFrame.getUser();
    //取得主窗口的賬套日期
    ledgerDate = stockManagementMainFrame.getLedgerDate();
    //取得庫存模塊的用戶權(quán)限
    int stockManageFunction = user.getStockManageFunction();
    //檢查用戶權(quán)限
    if ( (stockManageFunction & 2) != 2) {
      JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權(quán)限.");
      System.exit(0);
    }
    //檢查賬套日期
    if(ledgerDate.length() == 0){
      JOptionPane.showMessageDialog(null, user.getUserName() + "請選擇賬套.");
      return;
    }
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  private void jbInit() throws Exception  {
    contentPane = (JPanel) this.getContentPane();
    contentPane.setLayout(null);
    this.setSize(new Dimension(667, 632));
    this.setTitle("商品驗收窗口");
    //設(shè)置標簽的屬性
    jLabel1.setText("商品調(diào)入單列表");
    jLabel1.setBounds(new Rectangle(28, 19, 134, 16));
    jLabel2.setText("查詢條件");
    jLabel2.setBounds(new Rectangle(192, 45, 62, 16));
    jLabel3.setText("查詢值");
    jLabel3.setBounds(new Rectangle(440, 45, 50, 16));
    jLabel4.setText("開始日期");
    jLabel4.setBounds(new Rectangle(192, 76, 67, 16));
    jLabel5.setText("結(jié)束日期");
    jLabel5.setBounds(new Rectangle(373, 76, 66, 16));
    jLabel6.setText("單據(jù)編號");
    jLabel6.setBounds(new Rectangle(192, 107, 66, 16));
    jLabel7.setText("關(guān)聯(lián)標識");
    jLabel7.setBounds(new Rectangle(413, 107, 54, 16));
    jLabel8.setText("商品調(diào)出員");
    jLabel8.setBounds(new Rectangle(192, 138, 66, 16));
    jLabel9.setText("商品驗收員");
    jLabel9.setBounds(new Rectangle(413, 138, 66, 16));
    jLabel10.setText("調(diào)出倉庫");
    jLabel10.setBounds(new Rectangle(192, 170, 66, 16));
    jLabel11.setText("調(diào)入倉庫");
    jLabel11.setBounds(new Rectangle(413, 170, 66, 16));
    jLabel12.setText("調(diào)出日期");
    jLabel12.setBounds(new Rectangle(192, 201, 66, 16));
    jLabel13.setText("驗收日期");
    jLabel13.setBounds(new Rectangle(192, 232, 66, 16));
    jLabel14.setText("完成狀態(tài)");
    jLabel14.setBounds(new Rectangle(192, 263, 66, 16));
    jLabel15.setText("備注");
    jLabel15.setBounds(new Rectangle(413, 201, 66, 16));
    jLabel16.setText("商品調(diào)入單明細列表");
    jLabel16.setBounds(new Rectangle(28, 346, 165, 16));
    jLabel17.setText("總價");
    jLabel17.setBounds(new Rectangle(477, 346, 63, 16));
    //設(shè)置編輯框的屬性
    jTextField1.setBounds(new Rectangle(492, 45, 133, 22));
    jTextField2.setBounds(new Rectangle(261, 76, 101, 22));
    jTextField3.setBounds(new Rectangle(439, 76, 101, 22));
    jTextField4.setEditable(false);
    jTextField4.setBounds(new Rectangle(261, 107, 147, 22));
    jTextField5.setEditable(false);
    jTextField5.setBounds(new Rectangle(480, 107, 145, 22));
    jTextField6.setEditable(false);
    jTextField6.setBounds(new Rectangle(261, 138, 147, 22));
    jTextField7.setEditable(false);
    jTextField7.setBounds(new Rectangle(480, 138, 145, 22));
    jTextField8.setEditable(false);
    jTextField8.setBounds(new Rectangle(261, 170, 147, 22));
    jTextField9.setEditable(false);
    jTextField9.setBounds(new Rectangle(480, 170, 145, 22));
    jTextField10.setEditable(false);
    jTextField10.setBounds(new Rectangle(261, 201, 147, 22));
    jTextField11.setEditable(false);
    jTextField11.setBounds(new Rectangle(261, 232, 147, 22));
    jTextField12.setEditable(false);
    jTextField12.setBounds(new Rectangle(261, 263, 147, 22));
    jTextField13.setEditable(false);
    jTextField13.setBounds(new Rectangle(534, 346, 91, 22));
    //設(shè)置按鈕的屬性
    jButton1.setText("查詢");
    jButton1.setActionCommand("search");
    jButton1.setBounds(new Rectangle(546, 76, 79, 22));
    jButton2.setText("電子簽名");
    jButton2.setActionCommand("signStockLedger");
    jButton2.setBounds(new Rectangle(28, 301, 135, 25));
    jButton2.setToolTipText("");
    jButton3.setText("撤消");
    jButton3.setActionCommand("cancelStockLedger");
    jButton3.setBounds(new Rectangle(182, 301, 135, 25));
    jButton4.setText("恢復");
    jButton4.setActionCommand("restoreStockLedger");
    jButton4.setBounds(new Rectangle(336, 301, 135, 25));
    jButton5.setText("退出");
    jButton5.setActionCommand("exit");
    jButton5.setBounds(new Rectangle(490, 301, 135, 25));
    //設(shè)置滾動框的屬性
    jScrollPane1.setBounds(new Rectangle(28, 45, 152, 240));
    jScrollPane2.setBounds(new Rectangle(418, 229, 207, 56));
    jScrollPane3.setBounds(new Rectangle(28, 379, 597, 157));
    jScrollPane1.getViewport().add(jList1, null);
    jScrollPane2.getViewport().add(jTextArea1, null);
    jScrollPane3.getViewport().add(jTable1, null);
    //為列表框加入選擇接收器
    jList1.addListSelectionListener(new ListSelectionListener() {
      public void valueChanged(ListSelectionEvent e) {
        //當多種事件被激發(fā)的時候,不執(zhí)行接收器后面的代碼
        if (e.getValueIsAdjusting()) return;
        jList1_valueChanged(e);
      }
    });
    //設(shè)置下拉列表框的屬性
    jComboBox1.setBounds(new Rectangle(261, 45, 156, 22));
    jComboBox1.addItem("根據(jù)單據(jù)編號查詢");
    jComboBox1.addItem("根據(jù)商品調(diào)出員查詢");
    jComboBox1.addItem("根據(jù)商品驗收員查詢");
    jComboBox1.addItem("根據(jù)調(diào)出倉庫名查詢");
    jComboBox1.addItem("根據(jù)調(diào)入倉庫名查詢");
    jComboBox1.addItem("根據(jù)完成狀態(tài)查詢");
    jComboBox1.addItem("根據(jù)調(diào)出日期查詢");
    //為面板加入各個控件
    contentPane.add(jLabel1, null);
    contentPane.add(jLabel2, null);
    contentPane.add(jLabel3, null);
    contentPane.add(jLabel4, null);
    contentPane.add(jLabel5, null);
    contentPane.add(jLabel6, null);
    contentPane.add(jLabel7, null);
    contentPane.add(jLabel8, null);
    contentPane.add(jLabel9, null);
    contentPane.add(jLabel10, null);
    contentPane.add(jLabel11, null);
    contentPane.add(jLabel12, null);
    contentPane.add(jLabel13, null);
    contentPane.add(jLabel14, null);
    contentPane.add(jLabel15, null);
    contentPane.add(jLabel16, null);
    contentPane.add(jLabel17, null);
    contentPane.add(jScrollPane1, null);
    contentPane.add(jScrollPane2, null);
    contentPane.add(jScrollPane3, null);
    contentPane.add(jButton1, null);
    contentPane.add(jButton2, null);
    contentPane.add(jButton3, null);
    contentPane.add(jButton4, null);
    contentPane.add(jButton5, null);
    contentPane.add(jTextField1, null);
    contentPane.add(jTextField2, null);
    contentPane.add(jTextField3, null);
    contentPane.add(jTextField4, null);
    contentPane.add(jTextField5, null);
    contentPane.add(jTextField6, null);
    contentPane.add(jTextField7, null);
    contentPane.add(jTextField8, null);
    contentPane.add(jTextField9, null);
    contentPane.add(jTextField10, null);
    contentPane.add(jTextField11, null);
    contentPane.add(jTextField12, null);
    contentPane.add(jTextField13, null);
    contentPane.add(jComboBox1, null);
    //設(shè)置窗口類的字體和為按鈕加入動作接收器
    setupFontAndListener();
  }
  //設(shè)置窗口類的字體和為按鈕加入動作接收器的方法
  public void setupFontAndListener(){
    Component[] components = contentPane.getComponents();
    //創(chuàng)建臨時按鈕控件
    JButton tmpBtn = new JButton();
    for(int i = 0; i < components.length; i++){
      components[i].setFont(dialog13);
      if(components[i].getClass().getName().equals("javax.swing.JButton")){
        tmpBtn = (JButton)components[i];
        tmpBtn.addActionListener(this);
      }
    }
  }
  //退出方法
  public void exit(){
    //隱藏窗口
    this.setVisible(false);
    //清空數(shù)組的內(nèi)容
    stockLedgers = new String[0][13];
    stockSubLedgers = new String[0][6];
    stockSubLedgerObjects = new Object[0][7];
    //清空列表框的內(nèi)容
    listData1.clear();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲专一区二区三区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日本欧美韩国一区三区| 亚洲欧美一区二区三区久本道91| 国产亚洲精品bt天堂精选| 精品国产免费一区二区三区四区 | 欧美三级视频在线| 色老汉一区二区三区| 一本久久综合亚洲鲁鲁五月天| 成人精品电影在线观看| 成人高清在线视频| 99精品国产视频| 色偷偷久久一区二区三区| 色欧美日韩亚洲| 欧美日韩欧美一区二区| 欧美精品丝袜久久久中文字幕| 欧美日韩1234| 日韩视频免费直播| 久久亚洲综合色一区二区三区 | 亚洲综合在线电影| 一级中文字幕一区二区| 亚洲国产毛片aaaaa无费看 | 成人免费高清在线观看| 99精品视频在线观看| 欧美又粗又大又爽| 欧美精品99久久久**| 日韩欧美一区二区不卡| 久久蜜桃av一区二区天堂 | 91香蕉视频污| 欧美色精品在线视频| 欧美一区二区高清| 国产三级一区二区| 成人免费在线视频观看| 亚洲一二三区不卡| 久久成人av少妇免费| 成人福利在线看| 欧美日韩免费一区二区三区| 日韩三级免费观看| 国产色产综合产在线视频| 一区二区在线观看免费视频播放| 丝袜亚洲另类丝袜在线| 国产精品一卡二卡| 色8久久人人97超碰香蕉987| 91精品国产一区二区三区| 国产片一区二区三区| 一区二区三区欧美视频| 精油按摩中文字幕久久| 99精品欧美一区二区蜜桃免费| 欧美日韩国产高清一区二区| 久久久影院官网| 亚洲成av人片一区二区梦乃 | 色狠狠桃花综合| 日韩写真欧美这视频| 中文字幕亚洲精品在线观看| 日本不卡免费在线视频| 91在线播放网址| 欧美一区二区二区| 亚洲欧美另类久久久精品2019| 美女看a上一区| 91首页免费视频| 精品粉嫩超白一线天av| 一区二区欧美精品| 国产很黄免费观看久久| 欧美高清性hdvideosex| 国产欧美精品一区二区三区四区| 天天影视网天天综合色在线播放| 粉嫩av一区二区三区| 欧美日韩在线播放一区| 中文成人av在线| 免费观看一级特黄欧美大片| 色综合久久综合网97色综合| 国产亚洲自拍一区| 欧美日韩免费高清一区色橹橹| 国产亚洲精品超碰| 久久99深爱久久99精品| 欧美日免费三级在线| 国产精品萝li| 国产精品一二一区| 日韩欧美精品在线视频| 亚洲成人激情社区| 91视频在线看| 中文字幕不卡一区| 精品一区精品二区高清| 在线播放中文字幕一区| 亚洲精品免费在线观看| jvid福利写真一区二区三区| 久久精品一区二区三区四区| 欧美aaaaaa午夜精品| 欧美日韩在线播放一区| 亚洲一区二区三区视频在线播放| 风间由美一区二区三区在线观看 | 亚洲一区影音先锋| 成人激情图片网| 国产午夜亚洲精品理论片色戒| 韩国一区二区视频| 日韩免费高清视频| 蜜桃精品视频在线| 日韩一区二区三区电影| 五月综合激情婷婷六月色窝| 欧美婷婷六月丁香综合色| 亚洲蜜臀av乱码久久精品蜜桃| 99视频国产精品| 国产精品乱码一区二三区小蝌蚪| 国产一区二区免费视频| 久久蜜桃av一区二区天堂 | 欧美一区二区三区电影| 污片在线观看一区二区| 在线观看欧美日本| 亚洲国产精品一区二区久久 | 亚洲最快最全在线视频| 在线观看欧美精品| 午夜电影网一区| 欧美高清视频一二三区| 日本不卡视频在线| 精品国产乱码久久久久久夜甘婷婷 | 亚洲色图欧洲色图| 91视频一区二区| 亚洲裸体在线观看| 美女被吸乳得到大胸91| 亚洲成人av中文| 国产精品久久久久天堂| 欧美高清激情brazzers| 99久久777色| 懂色av一区二区夜夜嗨| 国产黄人亚洲片| 日韩毛片在线免费观看| 精品99久久久久久| 欧美一卡二卡在线观看| 91激情五月电影| 色综合天天性综合| aaa亚洲精品| 欧美精品99久久久**| 麻豆成人综合网| 国产亚洲短视频| 99re亚洲国产精品| 亚洲成在线观看| 精品免费国产二区三区| 粉嫩一区二区三区性色av| 亚洲人午夜精品天堂一二香蕉| 欧美日韩在线精品一区二区三区激情| 日韩av电影免费观看高清完整版 | 成人永久aaa| 亚洲激情自拍偷拍| 91精品国产综合久久婷婷香蕉| 久久激情综合网| 亚洲男人电影天堂| 欧美一卡在线观看| 99精品视频免费在线观看| 视频一区国产视频| 国产女同互慰高潮91漫画| 欧美性猛交xxxxxxxx| 国精产品一区一区三区mba视频| 国产精品国产a| 在线播放91灌醉迷j高跟美女| 国产一区二区三区免费观看| 亚洲黄色尤物视频| 精品国产一区二区三区久久影院| bt7086福利一区国产| 日本欧美加勒比视频| 中文字幕一区二区在线观看| 欧美一区二区三区婷婷月色| 成人app在线| 免费看黄色91| 夜夜嗨av一区二区三区四季av| 精品少妇一区二区三区视频免付费| 99免费精品在线观看| 久久精品噜噜噜成人av农村| 亚洲女同一区二区| 久久久亚洲综合| 欧美日韩一区二区三区四区五区| 国产精品一二三在| 免费三级欧美电影| 亚洲日本韩国一区| 国产欧美精品国产国产专区| 一区二区三区精品视频在线| 久久精子c满五个校花| 4438成人网| 在线观看国产91| 国产91精品一区二区麻豆网站| 日韩国产在线一| 亚洲一区二区三区不卡国产欧美| 久久久久青草大香线综合精品| 在线不卡一区二区| 一本一道久久a久久精品 | 欧美大片在线观看一区二区| 色激情天天射综合网| 成人性生交大片免费看中文网站| 久久99国产精品尤物| 五月婷婷综合激情| 亚洲在线成人精品| 中文字幕一区二区三区不卡| 久久午夜电影网| 精品国产免费视频| 日韩视频永久免费| 欧美一区二区三区男人的天堂| 色婷婷久久综合| 一本色道久久综合亚洲精品按摩| 成人午夜免费电影| 国产精品一区二区三区四区| 国内成人自拍视频|