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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cashledgerviewframe.java

?? java進(jìn)銷(xiāo)存信息管理系統(tǒng),實(shí)現(xiàn)了倉(cāng)庫(kù)產(chǎn)品價(jià)格人員報(bào)表等功能
?? JAVA
字號(hào):
package stockinterface;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;import print.*;public class CashLedgerViewFrame extends JFrame implements ActionListener {  JPanel contentPane;  //創(chuàng)建標(biāo)簽控件  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  JLabel jLabel4 = new JLabel();  //創(chuàng)建編輯框控件  JTextField jTextField1 = new JTextField();  JTextField jTextField2 = new JTextField();  JTextField jTextField3 = new JTextField();  //創(chuàng)建按鈕控件  JButton jButton1 = new JButton();  //創(chuàng)建滾動(dòng)框控件  JScrollPane jScrollPane1 = new JScrollPane();  //創(chuàng)建表格控件  JTable jTable1 = new JTable();  //創(chuàng)建表格模式類(lèi)  StockManagementTableModel smTableModel = new StockManagementTableModel();  //創(chuàng)建標(biāo)題數(shù)組  String[] colNames = {"序號(hào)", "關(guān)聯(lián)票據(jù)標(biāo)識(shí)", "借貸標(biāo)識(shí)", "記帳用戶(hù)", "發(fā)生金額", "發(fā)生日期"};  //創(chuàng)建下拉列表框控件  JComboBox jComboBox1 = new JComboBox();  //創(chuàng)建字體類(lèi)  Font dialog13 = new java.awt.Font("Dialog", 0, 13);  //聲明數(shù)據(jù)類(lèi)  StockManagementData stockManagementData = null;  //聲明用戶(hù)類(lèi)  User user = null;  //聲明主窗口類(lèi)  StockManagementMainFrame stockManagementMainFrame = null;  //創(chuàng)建現(xiàn)金賬套數(shù)組  String[][] cashLedgers = new String[0][6];  //創(chuàng)建方法類(lèi)  DataMethod dataMethod = new DataMethod();  //創(chuàng)建帳套日期字符串  String ledgerDate = "";  public CashLedgerViewFrame(StockManagementMainFrame stockManagementMainFrame) {    this.stockManagementMainFrame = stockManagementMainFrame;    //取得主窗口的數(shù)據(jù)類(lèi)    stockManagementData = stockManagementMainFrame.getStockManagementData();    //取得主窗口的用戶(hù)類(lèi)    user = stockManagementMainFrame.getUser();    //取得主窗口的賬套日期    ledgerDate = stockManagementMainFrame.getLedgerDate();    //取得進(jìn)貨模塊的用戶(hù)權(quán)限    int stockFunction = user.getStockFunction();    //檢查用戶(hù)權(quán)限    if ( (stockFunction & 16) != 16) {      JOptionPane.showMessageDialog(null, user.getUserName() + "用戶(hù)不具有該權(quán)限.");      System.exit(0);    }    //檢查賬套日期    if(ledgerDate.length() == 0){      JOptionPane.showMessageDialog(null, user.getUserName() + "請(qǐng)選擇賬套.");      return;    }    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception  {    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(null);    this.setSize(new Dimension(657, 349));    this.setTitle("現(xiàn)金日記賬查看窗口");    //設(shè)置標(biāo)簽的屬性    jLabel1.setText("查詢(xún)條件");    jLabel1.setBounds(new Rectangle(25, 33, 62, 16));    jLabel2.setText("查詢(xún)值");    jLabel2.setBounds(new Rectangle(259, 33, 50, 16));    jLabel3.setText("開(kāi)始日期");    jLabel3.setBounds(new Rectangle(25, 75, 67, 16));    jLabel4.setText("結(jié)束日期");    jLabel4.setBounds(new Rectangle(198, 75, 66, 16));    //設(shè)置編輯框的屬性    jTextField1.setBounds(new Rectangle(317, 33, 133, 22));    jTextField2.setBounds(new Rectangle(92, 75, 101, 22));    jTextField3.setBounds(new Rectangle(264, 75, 101, 22));    //設(shè)置按鈕的屬性    jButton1.setText("查詢(xún)");    jButton1.setActionCommand("search");    jButton1.setBounds(new Rectangle(371, 75, 79, 22));    //設(shè)置滾動(dòng)框的屬性    jScrollPane1.setBounds(new Rectangle(25, 118, 597, 171));    jScrollPane1.getViewport().add(jTable1, null);    //設(shè)置下拉列表框的屬性    jComboBox1.setBounds(new Rectangle(86, 33, 156, 22));    jComboBox1.addItem("根據(jù)關(guān)聯(lián)票據(jù)標(biāo)識(shí)查詢(xún)");    jComboBox1.addItem("根據(jù)記帳用戶(hù)查詢(xún)");    jComboBox1.addItem("根據(jù)發(fā)生日期查詢(xún)");    //為面板加入各個(gè)控件    contentPane.add(jLabel1, null);    contentPane.add(jLabel2, null);    contentPane.add(jLabel3, null);    contentPane.add(jLabel4, null);    contentPane.add(jComboBox1, null);    contentPane.add(jTextField1, null);    contentPane.add(jTextField2, null);    contentPane.add(jTextField3, null);    contentPane.add(jButton1, null);    contentPane.add(jScrollPane1, null);    //設(shè)置窗口類(lèi)的字體和為按鈕加入動(dòng)作接收器    setupFontAndListener();  }  //設(shè)置窗口類(lèi)的字體和為按鈕加入動(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)容    cashLedgers = new String[0][6];    this.showTableData(cashLedgers);    //取得面板上的所有控件    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è)置用戶(hù)的方法  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();    }  }  //顯示表格內(nèi)容的方法  public void showTableData(Object[][] detail){    //設(shè)置表格的標(biāo)題    smTableModel.setColumnNames(colNames);    //設(shè)置表格的數(shù)據(jù)    smTableModel.setData(detail);    jTable1 = new JTable(smTableModel);    //設(shè)置表格的字體    jTable1.setFont(dialog13);    //將數(shù)據(jù)表格加入數(shù)據(jù)滾動(dòng)框    jScrollPane1.getViewport().add(jTable1, null);    //設(shè)置列的寬度    jTable1.getColumnModel().getColumn(0).setPreferredWidth(8);    jTable1.getColumnModel().getColumn(1).setPreferredWidth(50);    jTable1.getColumnModel().getColumn(2).setPreferredWidth(8);    jTable1.getColumnModel().getColumn(3).setPreferredWidth(20);    jTable1.getColumnModel().getColumn(4).setPreferredWidth(10);    jTable1.getColumnModel().getColumn(5).setPreferredWidth(60);  }  //查詢(xún)方法  public void search(){    //取得查詢(xún)選項(xiàng)    int selectedIndex = jComboBox1.getSelectedIndex();    //取得編輯框的變量    String searchValue = jTextField1.getText().trim();    String startDateStr = jTextField2.getText().trim();    String endDateStr = jTextField3.getText().trim();    if (selectedIndex == 0 | selectedIndex == 1) {      if (searchValue.length() == 0) {        JOptionPane.showMessageDialog(null, "請(qǐng)輸入查詢(xún)值");        return;      }      switch (selectedIndex) {        case 0:          //根據(jù)關(guān)聯(lián)票據(jù)標(biāo)識(shí)取得記錄          cashLedgers = stockManagementData.getCashLedgerByStringField(              ledgerDate, "linkId", searchValue);          break;        case 1:          //根據(jù)記帳用戶(hù)取得記錄          cashLedgers = stockManagementData.getCashLedgerByStringField(              ledgerDate, "filler", 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, "日期輸入錯(cuò)誤,正確的日期格式是"                                      + "yyyy-mm-dd(年-月-日),如2004-1-1");        return;      }      //根據(jù)日期取得記錄      cashLedgers = stockManagementData.getCashLedgerByFillDate(ledgerDate,          startDate, endDate);    }    //顯示表格的內(nèi)容    this.showTableData(cashLedgers);  }  //單擊事件  public void actionPerformed(ActionEvent e) {    //取得按鈕的動(dòng)作字符串    String actionCommand = e.getActionCommand().trim();    if (actionCommand.equals("search")) {      //查詢(xún)      search();    }else if(actionCommand.equals("exit")){      exit();    }  }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品福利一区二区三区| 亚洲国产视频在线| 日韩欧美国产精品一区| 欧美日韩成人综合在线一区二区| 色又黄又爽网站www久久| 成人影视亚洲图片在线| 国产mv日韩mv欧美| 国产精品99久久久久| 国产精品正在播放| 国产成人无遮挡在线视频| 国产精品一卡二卡| 国产成人一区在线| 成人毛片视频在线观看| 成人免费高清在线| 91香蕉视频污在线| 欧美性大战久久| 欧美老年两性高潮| 91精品国产手机| 欧美mv日韩mv亚洲| 久久精品一区二区三区四区| 国产午夜一区二区三区| 国产精品久久久久久福利一牛影视| 欧美国产日产图区| 亚洲欧美怡红院| 亚洲国产日韩精品| 捆绑调教一区二区三区| 国产精品系列在线播放| 99精品久久免费看蜜臀剧情介绍| 色综合激情五月| 欧美一区二区三区四区五区| 26uuu国产在线精品一区二区| 国产拍欧美日韩视频二区| 亚洲手机成人高清视频| 日韩精品一二区| 国产一区二区三区在线观看免费| 成人综合婷婷国产精品久久免费| 91同城在线观看| 91精品国产免费| 亚洲国产精品t66y| 午夜久久久久久| 国产激情偷乱视频一区二区三区| 色呦呦日韩精品| 精品三级av在线| 亚洲品质自拍视频网站| 青青草原综合久久大伊人精品 | 亚洲成a人v欧美综合天堂| 日韩精品亚洲一区二区三区免费| 国产不卡在线播放| 精品婷婷伊人一区三区三| 欧美精品一区二区高清在线观看| 最近中文字幕一区二区三区| 午夜视频一区在线观看| 国产精品综合网| 欧美日韩亚洲不卡| 亚洲国产精品激情在线观看| 亚洲国产精品综合小说图片区| 国精品**一区二区三区在线蜜桃| 91啦中文在线观看| 精品乱人伦小说| 亚洲综合免费观看高清完整版 | eeuss鲁片一区二区三区 | 亚洲一本大道在线| 国产精品123| 欧美一区二区三区白人| 亚洲三级理论片| 国产精品一区二区三区99| 欧美精品在线观看播放| 亚洲欧洲av色图| 国产高清精品在线| 日韩欧美色综合网站| 一区二区三区在线观看欧美| 国产一区二区影院| 欧美第一区第二区| 亚洲成av人影院| 91片在线免费观看| 国产喂奶挤奶一区二区三区| 欧美日韩1区2区| 中文字幕一区视频| 国产夫妻精品视频| 日韩午夜在线观看视频| 亚洲国产裸拍裸体视频在线观看乱了| 国产成人亚洲综合a∨婷婷图片| 欧美一级黄色录像| 亚洲成av人片在线观看无码| 色94色欧美sute亚洲13| 欧美国产一区二区| 国产电影一区二区三区| 久久久亚洲国产美女国产盗摄| 丝袜国产日韩另类美女| 欧美性受xxxx黑人xyx| 亚洲免费伊人电影| 97久久超碰国产精品| 日本一二三不卡| av电影在线观看一区| 亚洲欧洲日本在线| 本田岬高潮一区二区三区| 久久精品夜色噜噜亚洲a∨| 老鸭窝一区二区久久精品| 欧美一区二区日韩一区二区| 午夜精品久久久久| 欧美精品国产精品| 日韩主播视频在线| 7799精品视频| 奇米四色…亚洲| 日韩久久久精品| 国产自产2019最新不卡| 国产丝袜欧美中文另类| 国产91精品入口| 国产精品污网站| 91蜜桃视频在线| 亚洲一区二区在线免费观看视频| 欧洲亚洲精品在线| 天天综合色天天综合色h| 91精品久久久久久久99蜜桃| 日韩高清不卡在线| 欧美mv日韩mv国产| 成人网在线免费视频| 日韩理论片一区二区| 色婷婷久久久亚洲一区二区三区| 亚洲另类中文字| 欧美日韩高清一区| 久久机这里只有精品| 国产日韩视频一区二区三区| 成人网在线播放| 亚洲午夜电影在线观看| 91精品欧美综合在线观看最新 | 欧美一级理论性理论a| 久久国产精品99久久久久久老狼| 久久先锋影音av鲁色资源| 高清不卡一区二区| 一区二区三区在线视频观看58| 欧美高清一级片在线| 国产在线观看一区二区| 国产精品久久毛片av大全日韩| 在线免费不卡电影| 久久激情五月婷婷| 中文字幕一区三区| 91精品国产欧美一区二区| 国产黄色精品视频| 亚洲伊人色欲综合网| 日韩一卡二卡三卡| 成人av电影在线观看| 亚洲高清免费一级二级三级| 精品久久99ma| 国产精品灌醉下药二区| 欧美综合一区二区| 精品一区二区三区久久| 亚洲欧美视频在线观看| 欧美一区二区三区爱爱| a在线播放不卡| 免费观看在线色综合| 亚洲欧洲日韩在线| 精品黑人一区二区三区久久| 91小宝寻花一区二区三区| 久久精品av麻豆的观看方式| 亚洲日本丝袜连裤袜办公室| 精品日韩99亚洲| 欧美亚洲精品一区| 国产一区二区三区| 亚瑟在线精品视频| 国产精品美女www爽爽爽| 欧美一级精品在线| 91高清在线观看| 丁香六月综合激情| 麻豆91免费观看| 亚洲国产综合在线| 欧美激情在线看| 日韩午夜激情av| 欧美亚洲动漫另类| 成人av网站大全| 精品在线一区二区三区| 亚洲永久精品大片| 国产精品沙发午睡系列990531| 日韩一级片在线播放| 欧美日韩中文字幕一区二区| 成人免费高清在线| 国产在线播放一区| 日本少妇一区二区| 亚洲午夜三级在线| 亚洲天堂中文字幕| 国产色综合久久| 精品福利一二区| 欧美一区二区三区四区视频| 欧美午夜视频网站| 一本一道久久a久久精品| 成人网男人的天堂| 粉嫩高潮美女一区二区三区| 蜜桃av噜噜一区| 亚洲bt欧美bt精品| 亚洲午夜在线电影| 亚洲一卡二卡三卡四卡无卡久久| 国产精品盗摄一区二区三区| 久久影院午夜片一区| 日韩精品中文字幕在线不卡尤物| 欧美日韩三级一区| 欧美无砖砖区免费| 91激情五月电影| 色综合久久九月婷婷色综合| 一本色道久久综合亚洲aⅴ蜜桃| 国产成人午夜精品5599|