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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stockaccountentrysearchframe.java

?? java進銷存信息管理系統,實現了倉庫產品價格人員報表等功能
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
    contentPane.add(jComboBox1, null);    contentPane.add(jComboBox2, null);    //設置窗口類的字體和為按鈕加入動作接收器    setupFontAndListener();  }  //設置窗口類的字體和為按鈕加入動作接收器的方法  public void setupFontAndListener(){    Component[] components = contentPane.getComponents();    //創建臨時按鈕控件    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);    //清空數組的內容    accountEntryLedgers = new String[0][8];    accountEntrySubLedgers = new String[0][5];    accountEntrySubLedgerObjects = new Object[0][5];    //清空列表框的內容    listData1.clear();    //清空文本框的內容    jTextArea1.setText("");    //清空表格的內容    this.showTableData(accountEntrySubLedgerObjects);    //取得面板上的所有控件    Component[] components = contentPane.getComponents();    //創建臨時編輯框控件    JTextField tmpTextField = new JTextField();    for(int i = 0; i < components.length; i++){      if(components[i].getClass().getName().equals("javax.swing.JTextField")){        tmpTextField = (JTextField)components[i];        //清空編輯框的內容        tmpTextField.setText("");      }    }  }  //設置用戶的方法  public void setUser(User user) {    this.user = user;  }  //設置賬套的方法  public void setLedgerDate(String ledgerDate) {    this.ledgerDate = ledgerDate;  }  protected void processWindowEvent(WindowEvent e) {    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      exit();    }  }  //顯示查詢會計分錄的方法  public void showSearchAccountEntryLedger(){    listData1.clear();    //為會計分錄列表框加入會計分錄數據    for(int i = 0; i < accountEntryLedgers.length; i++){      listData1.addElement(accountEntryLedgers[i][0]);    }  }  //顯示單個會計分錄的方法  public void showAccountEntryLedger(){    //取得當前選擇項的位置    int selectedIndex = jList1.getSelectedIndex();    //當列表框不處于選擇狀態,不顯示數據    if(selectedIndex == -1){       return;    }    //顯示會計分錄的數據    jTextField4.setText(accountEntryLedgers[selectedIndex][0]);    jTextField5.setText(accountEntryLedgers[selectedIndex][1]);    jTextField6.setText(accountEntryLedgers[selectedIndex][2]);    jTextField7.setText(accountEntryLedgers[selectedIndex][3]);    jTextField8.setText(accountEntryLedgers[selectedIndex][4]);    jTextField9.setText(accountEntryLedgers[selectedIndex][5]);    jTextField10.setText(onProcesses[Integer.parseInt(accountEntryLedgers[selectedIndex][6])]);    jTextArea1.setText(accountEntryLedgers[selectedIndex][7]);    //顯示會計分錄明細數據    this.showAccountEntrySubLedger();  }  //顯示會計分錄明細數據的方法  public void showAccountEntrySubLedger(){    //取得當前選擇項的位置    int selectedIndex = jList1.getSelectedIndex();    int serialId = Integer.parseInt(accountEntryLedgers[selectedIndex][0]);    accountEntrySubLedgers = stockManagementData.getAccountEntrySubLedgerByLinkSerialId(ledgerDate, serialId);    //將數組數據轉換為表格數據    accountEntrySubLedgerObjects = new Object[accountEntrySubLedgers.length][5];    double total = 0;    for(int i = 0; i < accountEntrySubLedgers.length; i++){      accountEntrySubLedgerObjects[i][0] = new Integer(accountEntrySubLedgers[i][0]);      accountEntrySubLedgerObjects[i][1] = new Integer(accountEntrySubLedgers[i][1]);      int debitCredit = Integer.parseInt(accountEntrySubLedgers[i][2]);      accountEntrySubLedgerObjects[i][2] = debitCreditStrs[debitCredit];      accountEntrySubLedgerObjects[i][3] = dataMethod.transferAccountName(accountEntrySubLedgers[i][3]);      double amount = dataMethod.round(Double.parseDouble(accountEntrySubLedgers[i][4]));      accountEntrySubLedgerObjects[i][4] = new Double(amount);      if(debitCredit == 0){        total += amount;      }else{        total -= amount;      }    }    //顯示借貸平衡數字    jTextField11.setText(String.valueOf(dataMethod.round(total)));    //顯示表格的內容    this.showTableData(accountEntrySubLedgerObjects);  }  //顯示表格內容的方法  public void showTableData(Object[][] detail){    //設置表格的標題    aeslTableModel.setColumnNames(colNames);    //設置表格的數據    aeslTableModel.setData(detail);    //設置表格的列編輯狀態,所有列不能編輯    aeslTableModel.setColumnEditState(1);    jTable1 = new JTable(aeslTableModel);    //設置表格的字體    jTable1.setFont(dialog13);    //將數據表格加入數據滾動框    jScrollPane3.getViewport().add(jTable1, null);    //為表格科目標識列加入下拉列表框    javax.swing.table.TableColumn debitCreditColumn = jTable1.getColumnModel().getColumn(2);    JComboBox comboBox = new JComboBox(new String[] {"借","貸"});    debitCreditColumn.setCellEditor(new DefaultCellEditor(comboBox));    //設置列的寬度    jTable1.getColumnModel().getColumn(0).setPreferredWidth(20);    jTable1.getColumnModel().getColumn(1).setPreferredWidth(20);    jTable1.getColumnModel().getColumn(2).setPreferredWidth(20);    jTable1.getColumnModel().getColumn(3).setPreferredWidth(120);    jTable1.getColumnModel().getColumn(4).setPreferredWidth(20);  }  //清空單個會計分錄顯示的方法  public void clearAccountEntryLedger(){    jTextField4.setText("");    jTextField5.setText("");    jTextField6.setText("");    jTextField7.setText("");    jTextField8.setText("");    jTextField9.setText("");    jTextField10.setText("");    jTextField11.setText("");    jTextArea1.setText("");    accountEntrySubLedgers = new String[0][5];    accountEntrySubLedgerObjects = new Object[0][5];    this.showTableData(accountEntrySubLedgerObjects);  }  //列表1的選擇事件  void jList1_valueChanged(ListSelectionEvent e) {    if(listData1.size() > 0){      this.showAccountEntryLedger();    }else{      this.clearAccountEntryLedger();    }  }  //查詢方法  public void search(){    //取得查詢選項    int selectedIndex = jComboBox2.getSelectedIndex();    int accountNameSelectedIndex = jComboBox1.getSelectedIndex();    //創建科目查詢字符串數組    String[] accountNamesSearch = {"應付賬款", "存貨", "現金", ""};    String accountNameSearch = accountNamesSearch[accountNameSelectedIndex];    //取得編輯框的變量    String searchValue = jTextField1.getText().trim();    String startDateStr = jTextField2.getText().trim();    String endDateStr = jTextField3.getText().trim();    if (selectedIndex == 0 | selectedIndex == 1 | selectedIndex == 2 |        selectedIndex == 3) {      if (searchValue.length() == 0) {        JOptionPane.showMessageDialog(null, "請輸入查詢值");        return;      }      switch (selectedIndex) {        case 0:          //根據關聯標識取得記錄          accountEntryLedgers = stockManagementData.getAccountEntryLedgerByStringField(              ledgerDate, accountNameSearch, "linkId", searchValue);          break;        case 1:          //根據記賬用戶取得記錄          accountEntryLedgers = stockManagementData.getAccountEntryLedgerByStringField(              ledgerDate, accountNameSearch, "filler", searchValue);          break;        case 2:          //根據審核用戶取得記錄          accountEntryLedgers = stockManagementData.getAccountEntryLedgerByStringField(              ledgerDate, accountNameSearch, "auditUser", searchValue);          break;        case 3:          if(dataMethod.checkInt(searchValue) == 0){            JOptionPane.showMessageDialog(null, "按完成狀態查詢時,輸入值必須是整數,"                                          + "0表示進行,1表示撤消,2表示完成.");            return;          }          //根據完成狀態取得記錄          accountEntryLedgers = stockManagementData.getAccountEntryLedgerByOnProcess(              ledgerDate, accountNameSearch, Integer.parseInt(searchValue));          break;      }    }else{      java.sql.Timestamp startDate = dataMethod.transferDate(startDateStr);      java.sql.Timestamp endDate = dataMethod.transferEndDate(endDateStr);      if(startDate == null | endDate == null){        JOptionPane.showMessageDialog(null, "日期輸入錯誤,正確的日期格式是"                                      + "yyyy-mm-dd(年-月-日),如2004-1-1");        return;      }      //根據日期取得記錄      accountEntryLedgers = stockManagementData.getAccountEntryLedgerByFillDate(          ledgerDate, startDate, endDate, accountNameSearch);    }    this.showSearchAccountEntryLedger();  }  //單擊事件  public void actionPerformed(ActionEvent e) {    //取得按鈕的動作字符串    String actionCommand = e.getActionCommand().trim();    if (actionCommand.equals("search")) {      //查詢      search();    }  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区二区久激情瑜伽| 国产一区视频在线看| 亚瑟在线精品视频| 国产另类ts人妖一区二区| 99精品视频中文字幕| 日韩亚洲欧美一区| 亚洲欧美另类在线| 国产成人精品免费在线| 日韩精品一区二区在线观看| 一区二区三区成人在线视频| 成人永久免费视频| 精品国产第一区二区三区观看体验| 亚洲精品成a人| 不卡的av在线播放| 国产欧美日韩久久| 国产激情一区二区三区桃花岛亚洲| 51精品国自产在线| 日韩国产成人精品| 欧美另类变人与禽xxxxx| 一二三四区精品视频| 色又黄又爽网站www久久| 中文在线免费一区三区高中清不卡| 久久精品国产精品青草| 日韩三级精品电影久久久| 午夜成人免费电影| 欧美精品 日韩| 日韩精品三区四区| 午夜精品久久久久久久久久| 91麻豆免费在线观看| 国产精品热久久久久夜色精品三区| 狠狠色丁香九九婷婷综合五月| 欧美精品色一区二区三区| 亚洲一区二区三区在线| 欧美综合在线视频| 夜夜嗨av一区二区三区网页 | 91成人免费在线视频| 国产日韩欧美a| 成人午夜短视频| 国产精品欧美久久久久一区二区| 国产凹凸在线观看一区二区| 欧美精品一区二区三区在线| 国产大陆亚洲精品国产| 中文一区一区三区高中清不卡| 高清免费成人av| 最近中文字幕一区二区三区| 91蜜桃视频在线| 欧美一区三区四区| 亚洲国产日韩在线一区模特| 欧美色电影在线| 美女国产一区二区三区| 久久久影视传媒| 成人97人人超碰人人99| 一区二区三区四区在线| 91精品国产免费| 国产麻豆视频一区二区| 中文字幕在线一区二区三区| 色婷婷国产精品| 日韩精品国产欧美| www国产成人| 91视频国产观看| 日韩电影在线观看网站| 欧美韩日一区二区三区四区| 色综合中文字幕国产 | 欧美久久婷婷综合色| 捆绑调教一区二区三区| 亚洲国产精品精华液ab| 欧美综合视频在线观看| 久久精品99久久久| 最新欧美精品一区二区三区| 欧美老女人第四色| 成人影视亚洲图片在线| 日韩精品一二三| 国产精品美女久久久久久久久| 欧美丝袜第三区| 国产成人午夜视频| 丝袜美腿亚洲色图| 最新成人av在线| 精品国产乱码久久久久久久| 色综合激情五月| 国产成人在线色| 青青草国产成人99久久| 亚洲美女视频在线| 久久美女高清视频| 欧美蜜桃一区二区三区| 91视频xxxx| 成人动漫一区二区| 久久99国产精品免费网站| proumb性欧美在线观看| 亚洲欧洲综合另类| 久久久亚洲精品一区二区三区| 91女厕偷拍女厕偷拍高清| 国产综合色精品一区二区三区| 亚洲国产日韩精品| 亚洲欧美日韩国产综合在线| 久久毛片高清国产| 精品成人a区在线观看| 日韩欧美在线网站| 欧美性大战久久久久久久 | 日韩极品在线观看| 亚洲视频在线观看三级| 久久精品一二三| 日韩情涩欧美日韩视频| 欧美人与性动xxxx| 欧美性猛片xxxx免费看久爱| 91女人视频在线观看| 99久久精品99国产精品| 国产91露脸合集magnet| 国产精品69毛片高清亚洲| 久久99精品久久久久久| 久久99国产精品麻豆| 美女一区二区在线观看| 久久不见久久见免费视频7| 秋霞电影网一区二区| 日韩精品亚洲一区| 蜜臀久久久久久久| 蜜臀av一区二区| 久久国产精品99久久久久久老狼| 免费欧美在线视频| 国产在线精品一区在线观看麻豆| 老司机精品视频一区二区三区| 美国欧美日韩国产在线播放| 美国十次综合导航| 国产999精品久久久久久绿帽| 国产精品一区二区在线看| 国产精品一卡二卡在线观看| 成人av电影在线播放| 91视频在线观看免费| 欧美中文字幕一区| 日韩欧美国产一区二区三区| 欧美tickling挠脚心丨vk| 久久久久国产精品免费免费搜索| 国产欧美日韩精品一区| 综合欧美亚洲日本| 亚洲va天堂va国产va久| 蜜臀av性久久久久蜜臀av麻豆| 国产麻豆视频精品| 99久久综合色| 69堂国产成人免费视频| 久久先锋影音av鲁色资源| 国产精品久久久久永久免费观看 | 337p日本欧洲亚洲大胆精品| 国产人成亚洲第一网站在线播放 | 国产精品夜夜嗨| 一本色道久久加勒比精品| 欧美一区二区在线视频| 久久久久久电影| 亚洲国产视频a| 久久99国产精品久久| 91视频一区二区三区| 欧美成人综合网站| 亚洲欧洲精品成人久久奇米网| 午夜精品国产更新| 丰满岳乱妇一区二区三区| 欧美视频第二页| 国产视频911| 日韩电影一区二区三区| caoporm超碰国产精品| 欧美一区二区在线免费播放| 国产精品久久久久久久久久免费看 | 欧美日韩亚洲综合在线 | 一区二区三区四区在线播放| 麻豆精品久久久| 在线视频亚洲一区| 国产精品素人一区二区| 日本美女一区二区三区视频| 91视频观看视频| 国产欧美精品区一区二区三区| 亚洲电影在线免费观看| 成人午夜私人影院| 欧美www视频| 天堂影院一区二区| 91啪九色porn原创视频在线观看| 久久综合久久综合九色| 日韩影院免费视频| 在线国产电影不卡| 国产精品成人在线观看| 国产在线一区二区| 欧美一级国产精品| 亚洲成av人片在线观看| 色婷婷av一区二区三区软件| 国产欧美一区二区三区沐欲| 老司机精品视频一区二区三区| 欧美日韩五月天| 一区二区三区.www| 一本色道a无线码一区v| 亚洲视频小说图片| 成人av在线一区二区| 亚洲国产精品精华液ab| 成人免费视频一区二区| 欧美国产日韩在线观看| 国产一区二区三区综合| 欧美大尺度电影在线| 日韩精品久久久久久| 91精品婷婷国产综合久久性色| 亚洲国产中文字幕在线视频综合 | 日韩欧美国产综合在线一区二区三区 | 国产精品人妖ts系列视频| 成人听书哪个软件好| 欧美激情在线一区二区| 国产99一区视频免费|