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

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

?? stockmanageaccountentrycreateframe.java

?? java進(jìn)銷存信息管理系統(tǒng),實(shí)現(xiàn)了倉庫產(chǎn)品價(jià)格人員報(bào)表等功能
?? JAVA
?? 第 1 頁 / 共 3 頁
字號(hào):
    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(jButton6, null);    contentPane.add(jButton7, null);    contentPane.add(jButton8, null);    contentPane.add(jButton9, null);    contentPane.add(jButton10, null);    contentPane.add(jComboBox1, null);    contentPane.add(jComboBox2, null);    //設(shè)置窗口類的字體和為按鈕加入動(dòng)作接收器    setupFontAndListener();    //檢查按鈕狀態(tài)的方法    this.checkBtn(false);    this.checkSubBtn(false);  }  //設(shè)置窗口類的字體和為按鈕加入動(dòng)作接收器的方法  public void setupFontAndListener(){    Component[] components = contentPane.getComponents();    //創(chuàng)建臨時(shí)按鈕控件    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)容    accountEntryLedgers = new String[0][8];    accountEntrySubLedgers = new String[0][5];    accountEntrySubLedgerObjects = new Object[0][5];    //清空列表框的內(nèi)容    listData1.clear();    //清空文本框的內(nèi)容    jTextArea1.setText("");    //清空表格的內(nèi)容    this.showTableData(accountEntrySubLedgerObjects);    //取得面板上的所有控件    Component[] components = contentPane.getComponents();    //創(chuàng)建臨時(shí)編輯框控件    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];        //清空編輯框的內(nèi)容        tmpTextField.setText("");      }    }  }  //設(shè)置用戶的方法  public void setUser(User user) {    this.user = user;  }  //設(shè)置賬套的方法  public void setLedgerDate(String ledgerDate) {    this.ledgerDate = ledgerDate;  }  protected void processWindowEvent(WindowEvent e) {    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      exit();    }  }  //顯示查詢會(huì)計(jì)分錄的方法  public void showSearchAccountEntryLedger(){    listData1.clear();    //為會(huì)計(jì)分錄列表框加入會(huì)計(jì)分錄數(shù)據(jù)    for(int i = 0; i < accountEntryLedgers.length; i++){      listData1.addElement(accountEntryLedgers[i][0]);    }  }  //顯示單個(gè)會(huì)計(jì)分錄的方法  public void showAccountEntryLedger(){    //取得當(dāng)前選擇項(xiàng)的位置    int selectedIndex = jList1.getSelectedIndex();    //當(dāng)列表框不處于選擇狀態(tài),不顯示數(shù)據(jù)    if(selectedIndex == -1){       return;    }    //顯示會(huì)計(jì)分錄的數(shù)據(jù)    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]);    //顯示會(huì)計(jì)分錄明細(xì)數(shù)據(jù)    this.showAccountEntrySubLedger();  }  //顯示會(huì)計(jì)分錄明細(xì)數(shù)據(jù)的方法  public void showAccountEntrySubLedger(){    //取得當(dāng)前選擇項(xiàng)的位置    int selectedIndex = jList1.getSelectedIndex();    int serialId = Integer.parseInt(accountEntryLedgers[selectedIndex][0]);    accountEntrySubLedgers = stockManagementData.getAccountEntrySubLedgerByLinkSerialId(ledgerDate, serialId);    //將數(shù)組數(shù)據(jù)轉(zhuǎn)換為表格數(shù)據(jù)    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;      }    }    //顯示借貸平衡數(shù)字    jTextField11.setText(String.valueOf(dataMethod.round(total)));    //顯示表格的內(nèi)容    this.showTableData(accountEntrySubLedgerObjects);  }  //顯示表格內(nèi)容的方法  public void showTableData(Object[][] detail){    //設(shè)置表格的標(biāo)題    aeslTableModel.setColumnNames(colNames);    //設(shè)置表格的數(shù)據(jù)    aeslTableModel.setData(detail);    //設(shè)置表格的列編輯狀態(tài),第1、2列不能編輯    aeslTableModel.setColumnEditState(0);    jTable1 = new JTable(aeslTableModel);    //設(shè)置表格的字體    jTable1.setFont(dialog13);    //將數(shù)據(jù)表格加入數(shù)據(jù)滾動(dòng)框    jScrollPane3.getViewport().add(jTable1, null);    //為表格科目標(biāo)識(shí)列加入下拉列表框    javax.swing.table.TableColumn debitCreditColumn = jTable1.getColumnModel().getColumn(2);    JComboBox comboBox = new JComboBox(new String[] {"借","貸"});    debitCreditColumn.setCellEditor(new DefaultCellEditor(comboBox));    //設(shè)置列的寬度    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);    //取得表格的行    ListSelectionModel rowSM = jTable1.getSelectionModel();    //加入行選擇接收器    rowSM.addListSelectionListener(new ListSelectionListener() {      public void valueChanged(ListSelectionEvent e) {        //當(dāng)多種事件被激發(fā)的時(shí)候,不執(zhí)行接收器后面的代碼        if (e.getValueIsAdjusting()) return;        jTable1_valueChanged(e);      }    });  }  //轉(zhuǎn)換表格數(shù)據(jù)的方法  public void transferTableData(){    accountEntrySubLedgers = new String[accountEntrySubLedgerObjects.length][6];    for(int i = 0; i < accountEntrySubLedgerObjects.length; i++){      accountEntrySubLedgers[i][0] = ((Integer)accountEntrySubLedgerObjects[i][0]).toString();      accountEntrySubLedgers[i][1] = ((Integer)accountEntrySubLedgerObjects[i][1]).toString();      if(((String)accountEntrySubLedgerObjects[i][2]).equals("借")){        accountEntrySubLedgers[i][2] = "0";      }else{        accountEntrySubLedgers[i][2] = "1";      }      //將會(huì)計(jì)科目的--標(biāo)識(shí)轉(zhuǎn)換為@@標(biāo)識(shí)      accountEntrySubLedgers[i][3] = dataMethod.transferAccountNameBack( (          String) accountEntrySubLedgerObjects[i][3]);      accountEntrySubLedgers[i][4] = ((Double)accountEntrySubLedgerObjects[i][4]).toString();    }  }  //重新計(jì)算借貨平衡  public void recountBalance(){    int debitCredit = 0;    double amount = 0;    double total = 0;    for(int i = 0; i < accountEntrySubLedgerObjects.length; i++){      if(((String)accountEntrySubLedgerObjects[i][2]).equals("借")){        debitCredit = 0;      }else{        debitCredit = 1;      }      amount = dataMethod.round(((Double)accountEntrySubLedgerObjects[i][4]).doubleValue());      if(debitCredit == 0){        total += amount;      }else{        total -= amount;      }    }    jTextField11.setText(String.valueOf(dataMethod.round(total)));  }  //清空單個(gè)會(huì)計(jì)分錄顯示的方法  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 jTable1_valueChanged(ListSelectionEvent e) {    //重新計(jì)算借貸平衡    this.recountBalance();  }  //檢查按鈕的狀態(tài)  public void checkBtn(boolean isManipulated){    if(isManipulated){      jButton2.setEnabled(false);      jButton3.setEnabled(false);      jButton4.setEnabled(false);      jButton5.setEnabled(false);      jButton6.setEnabled(true);      jButton7.setEnabled(true);    }else{      jButton2.setEnabled(true);      jButton3.setEnabled(true);      jButton4.setEnabled(true);      jButton5.setEnabled(true);      jButton6.setEnabled(false);      jButton7.setEnabled(false);    }  }  //檢查明細(xì)賬按鈕的狀態(tài)  public void checkSubBtn(boolean isCreated){    if(isCreated){      jButton9.setEnabled(true);      jButton10.setEnabled(true);    }else{      jButton9.setEnabled(false);      jButton10.setEnabled(false);    }  }  //查詢方法  public void search(){    //取得查詢選項(xiàng)    int selectedIndex = jComboBox2.getSelectedIndex();

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产原创一区二区三区| 国产精品久久久久久久久免费樱桃 | 国产精品久久久久久久蜜臀| 91免费视频观看| 久久精品国产99| 欧美激情综合在线| 欧美日韩精品一区视频| 在线一区二区三区做爰视频网站| 手机精品视频在线观看| 亚洲国产岛国毛片在线| 欧美乱妇15p| 色综合亚洲欧洲| 久久99热国产| 亚洲高清免费观看高清完整版在线观看| 欧美mv日韩mv亚洲| 成人永久aaa| 日韩av网站在线观看| 日韩一区欧美小说| 色婷婷久久久综合中文字幕| 国产一区激情在线| 午夜精品免费在线| 国产女人18毛片水真多成人如厕 | 国产综合色产在线精品| 亚洲一区二区三区自拍| 国产欧美一区在线| 日韩女优制服丝袜电影| 在线电影院国产精品| 91小视频在线观看| 国产成人精品综合在线观看| 免费精品视频最新在线| 天堂在线一区二区| 亚洲资源中文字幕| 中文字幕制服丝袜一区二区三区| 91精品久久久久久久99蜜桃| 91啦中文在线观看| 国产乱一区二区| 久久精品av麻豆的观看方式| 免费看日韩a级影片| 亚洲动漫第一页| 91一区二区三区在线播放| 激情综合网av| 日本视频一区二区三区| 亚洲福利视频一区二区| 亚洲综合在线观看视频| 有坂深雪av一区二区精品| 国产精品国产三级国产a| 国产午夜一区二区三区| 欧美一三区三区四区免费在线看| 这里只有精品99re| 精品视频一区二区三区免费| 欧美私模裸体表演在线观看| 亚洲一级片在线观看| 一区二区三区中文字幕| 一区二区高清视频在线观看| 中文字幕日韩一区二区| 国产日韩欧美亚洲| 日韩理论电影院| 中文字幕人成不卡一区| 亚洲欧洲日韩女同| 亚洲综合色区另类av| 亚洲日本青草视频在线怡红院| 中文字幕一区二区在线观看| 亚洲欧美在线高清| 一区二区三区四区五区视频在线观看 | 亚洲精品视频免费看| 国产精品美女久久久久久2018| 成人永久aaa| 成人激情小说网站| 91网站视频在线观看| 欧美在线免费观看亚洲| 欧美日本韩国一区| 日韩丝袜美女视频| 国产午夜精品一区二区三区四区| 国产精品成人一区二区艾草 | 国产精品123| av成人老司机| 欧美伊人久久久久久久久影院 | 国产精品综合一区二区三区| 色婷婷久久一区二区三区麻豆| 欧美在线不卡一区| 日韩一区二区三区三四区视频在线观看 | 欧美日本一区二区三区四区| 日韩欧美激情四射| 91官网在线观看| 日韩精品资源二区在线| 国产亚洲成av人在线观看导航 | av网站免费线看精品| 欧洲另类一二三四区| 欧美一卡2卡3卡4卡| 久久久久青草大香线综合精品| 国产精品国产自产拍高清av王其 | 久久草av在线| 处破女av一区二区| 欧美日本国产视频| **欧美大码日韩| 男人的j进女人的j一区| 粉嫩久久99精品久久久久久夜| 成人av电影免费在线播放| 欧美一区日韩一区| 中文字幕一区二区在线观看| 石原莉奈在线亚洲二区| 国产剧情一区二区| 3d动漫精品啪啪一区二区竹菊| 久久久久国产精品麻豆| 一区二区三区.www| 国产精品一色哟哟哟| 91精品国产美女浴室洗澡无遮挡| 国产精品视频一二三区| 亚洲欧美视频在线观看| 精品无码三级在线观看视频| 69p69国产精品| 尤物av一区二区| 成人高清免费在线播放| 精品sm在线观看| 日本不卡视频在线观看| 欧美这里有精品| 一区二区三区在线观看国产| 国产不卡在线播放| 2020日本不卡一区二区视频| 免费观看在线综合| 正在播放亚洲一区| 日韩精品午夜视频| 欧洲精品视频在线观看| 亚洲免费在线观看视频| av成人动漫在线观看| 国产精品久久久久久久午夜片| 国产精品911| 久久久久久免费网| 国产一区欧美一区| 26uuu亚洲综合色欧美| 黄色日韩网站视频| 精品国精品国产尤物美女| 免费美女久久99| 日韩午夜精品视频| 蜜桃视频在线一区| 日韩美女在线视频| 激情综合色播五月| 精品剧情在线观看| 国产经典欧美精品| 欧美经典一区二区| 波多野结衣视频一区| 国产精品久久久久久久久免费相片 | av成人老司机| 亚洲精品国产精品乱码不99| 日本丶国产丶欧美色综合| 一区二区三区不卡在线观看| 欧美日韩国产精选| 日本中文字幕一区二区视频| 日韩欧美中文字幕制服| 狠狠色伊人亚洲综合成人| 国产亚洲成年网址在线观看| 成人午夜免费电影| 亚洲欧美日韩国产另类专区| 色一区在线观看| 午夜精品久久久久久不卡8050| 678五月天丁香亚洲综合网| 精品一区二区三区在线观看| 久久久久97国产精华液好用吗| 成人午夜视频在线| 亚洲综合免费观看高清在线观看| 欧美色男人天堂| 久久国产欧美日韩精品| 国产精品无人区| 欧美三区在线观看| 国产裸体歌舞团一区二区| 中文字幕一区二区三区乱码在线| 欧美性三三影院| 久99久精品视频免费观看| 中文字幕免费不卡| 欧美日韩一级二级三级| 国产自产2019最新不卡| 亚洲美女屁股眼交3| 欧美成人艳星乳罩| 91色|porny| 蜜桃视频免费观看一区| 1024精品合集| 日韩欧美国产麻豆| 91无套直看片红桃| 久久99国产精品久久99| 亚洲欧洲精品天堂一级| 欧美日韩色综合| 国产.欧美.日韩| 午夜激情久久久| 国产精品毛片无遮挡高清| 欧美精品久久天天躁| 成人国产在线观看| 日韩国产成人精品| 综合分类小说区另类春色亚洲小说欧美| 欧美另类久久久品| 91丨九色porny丨蝌蚪| 极品尤物av久久免费看| 亚洲国产日韩a在线播放性色| 久久免费视频一区| 8x8x8国产精品| 99久精品国产| 国产真实乱子伦精品视频| 依依成人精品视频| 国产精品人妖ts系列视频| 欧美成人一区二区三区片免费| 欧洲一区二区三区免费视频|