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

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

?? stockmanageaccountentrysearchframe.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一区二区三区免费野_久草精品视频
日韩一区二区三区电影在线观看 | 国产女人18毛片水真多成人如厕| 久久综合久久99| 亚洲一二三区在线观看| 国产原创一区二区三区| 欧美日本国产视频| 亚洲视频免费观看| 国产精品自拍毛片| 91精品在线观看入口| 一区二区三区在线影院| caoporen国产精品视频| 国产视频一区在线观看 | 亚洲伊人伊色伊影伊综合网| 国产乱色国产精品免费视频| 欧美一区二区日韩一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 99综合影院在线| 国产欧美一区二区精品久导航| 麻豆91在线播放| 91麻豆精品国产自产在线| 夜夜夜精品看看| 色婷婷综合久久久久中文一区二区| 国产午夜一区二区三区| 精品在线观看免费| 日韩精品一区二区三区在线观看| 天堂成人国产精品一区| 欧美日韩免费在线视频| 亚洲精品欧美激情| 日本韩国精品一区二区在线观看| 亚洲欧洲国产日韩| 色综合天天综合网国产成人综合天| 亚洲国产精品精华液ab| 成人永久aaa| 国产精品成人免费| 91国在线观看| 性欧美大战久久久久久久久| 欧美日韩亚洲不卡| 日韩高清不卡在线| 亚洲精品一区二区在线观看| 国产在线播放一区三区四| 精品国产sm最大网站免费看| 国产在线精品免费| 中文文精品字幕一区二区| 成人性生交大片免费| 综合久久国产九一剧情麻豆| 日本精品视频一区二区三区| 亚洲一区二区精品视频| 欧美一区二区精品在线| 激情文学综合丁香| 中文字幕在线不卡一区| 日本福利一区二区| 日本在线观看不卡视频| 久久久777精品电影网影网| 成人高清视频免费观看| 亚洲一区二区综合| 精品国产一区二区三区不卡| 国产91色综合久久免费分享| 亚洲女人的天堂| 欧美一区二区三区日韩| 91精品国产91综合久久蜜臀| 蜜桃视频免费观看一区| 久久一区二区三区国产精品| 成人av电影在线| 午夜a成v人精品| 中文一区在线播放| 51精品秘密在线观看| 成人午夜激情在线| 蜜臀av性久久久久蜜臀aⅴ| 国产精品色一区二区三区| 欧美日韩国产a| 成人免费高清视频在线观看| 亚洲电影第三页| 国产精品免费人成网站| 欧美欧美午夜aⅴ在线观看| 国产91在线观看| 蜜臂av日日欢夜夜爽一区| 中文字幕中文字幕中文字幕亚洲无线| 欧美日韩精品一区二区三区蜜桃| 国产精品一区二区91| 三级欧美韩日大片在线看| 久久久99精品免费观看| 欧美放荡的少妇| 96av麻豆蜜桃一区二区| 国内国产精品久久| 午夜电影久久久| 亚洲精品欧美综合四区| 国产女主播在线一区二区| 91精品国产综合久久小美女| 91免费视频网址| 国产99久久久国产精品潘金| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产一区美女在线| 日韩中文字幕91| 亚洲激情自拍偷拍| 国产精品午夜在线观看| 亚洲精品一区二区三区蜜桃下载| 欧美在线观看一二区| 不卡视频一二三四| 欧美日韩国产另类一区| 日本高清免费不卡视频| 91麻豆国产自产在线观看| 国产精品996| 激情六月婷婷久久| 久久超碰97人人做人人爱| 丝袜亚洲另类欧美综合| 午夜欧美在线一二页| 亚洲电影第三页| 天堂影院一区二区| 日日夜夜免费精品| 视频一区中文字幕国产| 亚州成人在线电影| 日本最新不卡在线| 免费xxxx性欧美18vr| 日韩高清国产一区在线| 美女视频免费一区| 国产综合久久久久久久久久久久| 精品无人码麻豆乱码1区2区| 久久99久久精品| 国产精品一区二区免费不卡| 国产夫妻精品视频| 成人网在线播放| 99re热这里只有精品视频| 99久久99久久久精品齐齐 | 国产91精品一区二区| 国产一区二区三区四| 成人在线一区二区三区| 色悠悠久久综合| 欧美日韩一区二区三区高清| 欧美精品vⅰdeose4hd| 欧美va在线播放| 久久精品国产一区二区| 美女高潮久久久| 国产成人精品亚洲日本在线桃色| 成人在线综合网| 欧美午夜一区二区| 日韩精品一区二区三区中文精品| 久久九九久精品国产免费直播| 日韩美女啊v在线免费观看| 亚洲激情中文1区| 日日摸夜夜添夜夜添国产精品| 国产麻豆一精品一av一免费| www.在线欧美| 欧美一区日韩一区| 国产精品天天摸av网| 亚洲一区在线观看免费观看电影高清 | 91蜜桃免费观看视频| 欧美日韩激情一区| 国产三级一区二区三区| 亚洲精品免费在线| 国产一区二区三区最好精华液| 不卡一区二区在线| 日韩亚洲欧美成人一区| 国产精品欧美极品| 日本三级韩国三级欧美三级| 菠萝蜜视频在线观看一区| 欧美精品 国产精品| 国产精品免费网站在线观看| 天堂蜜桃91精品| 99热99精品| 337p日本欧洲亚洲大胆色噜噜| 亚洲欧洲日本在线| 国产精品亚洲综合一区在线观看| 欧洲视频一区二区| 国产精品美女久久久久av爽李琼| 亚洲国产一区二区三区| 成人激情小说乱人伦| 日韩精品一区国产麻豆| 亚洲午夜在线视频| 成人免费va视频| 精品国产一区二区亚洲人成毛片| 一个色在线综合| 97se亚洲国产综合自在线不卡 | 亚洲精品国产一区二区精华液| 激情欧美一区二区三区在线观看| 色婷婷久久一区二区三区麻豆| 日韩欧美第一区| 亚洲国产一区二区三区青草影视| 成人激情黄色小说| 欧美精品一区二| 青青青爽久久午夜综合久久午夜| 一本大道综合伊人精品热热| 国产亚洲精品7777| 国产一级精品在线| 日韩免费观看2025年上映的电影 | 91豆麻精品91久久久久久| 日本一区二区三区四区 | 亚洲成人免费在线| 色播五月激情综合网| 国产精品久线在线观看| 国产乱理伦片在线观看夜一区| 欧美一区二区三区免费视频| 天天综合色天天综合| 欧美视频精品在线| 五月激情综合色| 欧美精品日韩精品| 午夜电影久久久| 日韩欧美国产三级| 国产在线视频不卡二| 精品久久久久久久久久久久久久久久久| 日韩电影免费在线看|