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

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

?? cashledgerviewframe.java~74~

?? java進銷存信息管理系統,實現了倉庫產品價格人員報表等功能
?? JAVA~74~
字號:
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;  //創建標簽控件  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  JLabel jLabel4 = new JLabel();  //創建編輯框控件  JTextField jTextField1 = new JTextField();  JTextField jTextField2 = new JTextField();  JTextField jTextField3 = new JTextField();  //創建按鈕控件  JButton jButton1 = new JButton();  //創建滾動框控件  JScrollPane jScrollPane1 = new JScrollPane();  //創建表格控件  JTable jTable1 = new JTable();  //創建表格模式類  StockManagementTableModel smTableModel = new StockManagementTableModel();  //創建標題數組  String[] colNames = {"序號", "關聯票據標識", "借貸標識", "記帳用戶", "發生金額", "發生日期"};  //創建下拉列表框控件  JComboBox jComboBox1 = new JComboBox();  //創建字體類  Font dialog13 = new java.awt.Font("Dialog", 0, 13);  //聲明數據類  StockManagementData stockManagementData = null;  //聲明用戶類  User user = null;  //聲明主窗口類  StockManagementMainFrame stockManagementMainFrame = null;  //創建現金賬套數組  String[][] cashLedgers = new String[0][6];  //創建方法類  DataMethod dataMethod = new DataMethod();  //創建帳套日期字符串  String ledgerDate = "";  public CashLedgerViewFrame(StockManagementMainFrame stockManagementMainFrame) {    this.stockManagementMainFrame = stockManagementMainFrame;    //取得主窗口的數據類    stockManagementData = stockManagementMainFrame.getStockManagementData();    //取得主窗口的用戶類    user = stockManagementMainFrame.getUser();    //取得主窗口的賬套日期    ledgerDate = stockManagementMainFrame.getLedgerDate();    //取得進貨模塊的用戶權限    int stockFunction = user.getStockFunction();    //檢查用戶權限    if ( (stockFunction & 16) != 16) {      JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");      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(657, 349));    this.setTitle("現金日記賬查看窗口");    //設置標簽的屬性    jLabel1.setText("查詢條件");    jLabel1.setBounds(new Rectangle(25, 33, 62, 16));    jLabel2.setText("查詢值");    jLabel2.setBounds(new Rectangle(259, 33, 50, 16));    jLabel3.setText("開始日期");    jLabel3.setBounds(new Rectangle(25, 75, 67, 16));    jLabel4.setText("結束日期");    jLabel4.setBounds(new Rectangle(198, 75, 66, 16));    //設置編輯框的屬性    jTextField1.setBounds(new Rectangle(317, 33, 133, 22));    jTextField2.setBounds(new Rectangle(92, 75, 101, 22));    jTextField3.setBounds(new Rectangle(264, 75, 101, 22));    //設置按鈕的屬性    jButton1.setText("查詢");    jButton1.setActionCommand("search");    jButton1.setBounds(new Rectangle(371, 75, 79, 22));    //設置滾動框的屬性    jScrollPane1.setBounds(new Rectangle(25, 118, 597, 171));    //設置下拉列表框的屬性    jComboBox1.setBounds(new Rectangle(86, 33, 156, 22));    jComboBox1.addItem("根據關聯票據標識查詢");    jComboBox1.addItem("根據記帳用戶查詢");    jComboBox1.addItem("根據發生日期查詢");    //為面板加入各個控件    contentPane.add(jScrollPane1, null);    contentPane.add(jButton1, null);    contentPane.add(jLabel1, null);    contentPane.add(jLabel3, null);    contentPane.add(jComboBox1, null);    contentPane.add(jTextField2, null);    contentPane.add(jLabel4, null);    contentPane.add(jLabel2, null);    contentPane.add(jTextField1, null);    contentPane.add(jTextField3, null);    jScrollPane1.getViewport().add(jTable1, 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);    //清空數組的內容    cashLedgers = new String[0][6];    this.showTableData(cashLedgers);    //取得面板上的所有控件    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 showTableData(Object[][] detail){    //設置表格的標題    smTableModel.setColumnNames(colNames);    //設置表格的數據    smTableModel.setData(detail);    jTable1 = new JTable(smTableModel);    //設置表格的字體    jTable1.setFont(dialog13);    //將數據表格加入數據滾動框    jScrollPane1.getViewport().add(jTable1, null);    //設置列的寬度    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);  }  //查詢方法  public void search(){    //取得查詢選項    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, "請輸入查詢值");        return;      }      switch (selectedIndex) {        case 0:          //根據關聯票據標識取得記錄          cashLedgers = stockManagementData.getCashLedgerByStringField(              ledgerDate, "linkId", searchValue);          break;        case 1:          //根據記帳用戶取得記錄          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, "日期輸入錯誤,正確的日期格式是"                                      + "yyyy-mm-dd(年-月-日),如2004-1-1");        return;      }      //根據日期取得記錄      cashLedgers = stockManagementData.getCashLedgerByFillDate(ledgerDate,          startDate, endDate);    }    //顯示表格的內容    this.showTableData(cashLedgers);  }  //單擊事件  public void actionPerformed(ActionEvent e) {    //取得按鈕的動作字符串    String actionCommand = e.getActionCommand().trim();    if (actionCommand.equals("search")) {      //查詢      search();    }else if(actionCommand.equals("exit")){      exit();    }  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一二区| 亚洲日本韩国一区| 欧美一级国产精品| 欧美日韩不卡一区| 91麻豆精品国产综合久久久久久| 在线视频观看一区| 精品视频123区在线观看| 在线观看免费视频综合| 91激情五月电影| 欧美三级视频在线| 91精品国产全国免费观看| 91精品欧美一区二区三区综合在| 欧美一区二区啪啪| 欧美成人艳星乳罩| 国产欧美一区二区精品婷婷| 国产精品国产三级国产普通话蜜臀 | 亚洲一区二区在线观看视频| 夜夜嗨av一区二区三区网页| 亚洲成人av福利| 毛片一区二区三区| 国产精品18久久久久久久久| av在线播放一区二区三区| 色综合视频在线观看| 欧美日免费三级在线| 欧美xxxx在线观看| 国产欧美一区二区精品秋霞影院| 亚洲欧美日韩在线| 五月婷婷激情综合| 国产精品456| 色猫猫国产区一区二在线视频| 欧美二区三区91| 久久婷婷国产综合精品青草| 一色屋精品亚洲香蕉网站| 亚洲第一搞黄网站| 国产在线一区观看| 一本大道综合伊人精品热热| 欧美日韩不卡一区| 亚洲国产高清在线| 亚洲一区二区三区激情| 狠狠v欧美v日韩v亚洲ⅴ| 99在线精品一区二区三区| 欧美日韩一区二区三区高清| 精品区一区二区| 一区二区三区**美女毛片| 精品一区二区三区视频在线观看| 99久久综合狠狠综合久久| 8x8x8国产精品| 国产精品网站在线观看| 日韩电影一区二区三区四区| 高清免费成人av| 欧美色图在线观看| 亚洲国产精品黑人久久久| 亚洲成a人片在线观看中文| 国产成a人无v码亚洲福利| 欧美日韩dvd在线观看| 国产精品久久午夜| 五月婷婷综合激情| 91在线免费视频观看| 精品精品国产高清a毛片牛牛 | 天天av天天翘天天综合网| 国产精品中文字幕日韩精品 | 日韩欧美二区三区| 亚洲毛片av在线| 国产福利91精品| 91精品午夜视频| 亚洲黄色尤物视频| 国产成人av电影在线观看| 69精品人人人人| 亚洲免费av观看| 亚洲免费观看在线观看| jiyouzz国产精品久久| 色婷婷综合久久久久中文一区二区 | 欧美日韩精品欧美日韩精品一| 一级特黄大欧美久久久| 欧美日韩一本到| 韩日精品视频一区| 午夜天堂影视香蕉久久| 精品一区二区三区在线播放视频| 色综合久久综合| 亚洲欧美偷拍三级| 在线观看成人小视频| 亚洲午夜免费福利视频| 欧美日韩国产小视频| 亚洲成人激情社区| 69久久99精品久久久久婷婷 | 欧美综合久久久| 亚洲一区二区三区不卡国产欧美| 欧美三日本三级三级在线播放| 亚洲福利视频一区| 日韩一级免费一区| 久久成人av少妇免费| 国产亚洲精品中文字幕| 99久久精品国产精品久久| 亚洲蜜臀av乱码久久精品蜜桃| 欧美日韩不卡一区二区| 久久成人久久爱| 国产精品私人影院| 色综合久久九月婷婷色综合| 亚洲福利一区二区| 精品va天堂亚洲国产| 成人午夜免费av| 亚洲影院久久精品| 欧美老年两性高潮| 黑人巨大精品欧美一区| 国产精品久久精品日日| 欧美在线免费观看亚洲| 秋霞午夜鲁丝一区二区老狼| 国产日本亚洲高清| 欧美在线观看视频在线| 免费xxxx性欧美18vr| 中文字幕成人网| 欧美三级韩国三级日本三斤| 日韩精品免费专区| 国产三级精品视频| 欧美三片在线视频观看| 国产一区二区福利| 一个色综合av| 欧美v日韩v国产v| 99热在这里有精品免费| 日本不卡一二三| 久久亚洲免费视频| 91成人免费网站| 韩国三级在线一区| 亚洲欧美激情一区二区| 日韩三级视频在线观看| 91麻豆国产福利在线观看| 免费欧美日韩国产三级电影| 国产精品大尺度| 欧美大片在线观看一区| 色婷婷久久一区二区三区麻豆| 美脚の诱脚舐め脚责91| 一区二区三区高清在线| 精品成人佐山爱一区二区| 色一区在线观看| 国产精品一区二区三区网站| 五月婷婷综合在线| 亚洲欧美乱综合| 国产日韩影视精品| 91麻豆精品国产91久久久使用方法| 成人午夜免费电影| 精品无人区卡一卡二卡三乱码免费卡| 一区二区三区电影在线播| 日韩一区和二区| 久草这里只有精品视频| 91免费小视频| 亚洲在线观看免费| 久久久久久久久免费| 91精品免费在线| 欧美亚洲图片小说| 成人黄色综合网站| 国产一区亚洲一区| 日韩经典中文字幕一区| 伊人一区二区三区| 亚洲欧美在线视频| 国产三级精品在线| 久久综合五月天婷婷伊人| 亚洲色图19p| 国产清纯美女被跳蛋高潮一区二区久久w| 666欧美在线视频| 欧美系列在线观看| 色老汉一区二区三区| 成人国产视频在线观看| 国产精品99久久久| 国产曰批免费观看久久久| 另类小说视频一区二区| 亚洲国产wwwccc36天堂| 亚洲精品视频免费观看| 亚洲精品亚洲人成人网在线播放| 中文字幕一区三区| 国产精品欧美综合在线| 国产精品色一区二区三区| 久久理论电影网| 久久免费国产精品| 久久久影院官网| 国产日韩欧美不卡在线| 久久久国产一区二区三区四区小说| www激情久久| 久久久久久久久岛国免费| 久久综合久久久久88| 国产午夜精品一区二区三区四区| 欧美美女网站色| 欧美一区欧美二区| 777奇米四色成人影色区| 91超碰这里只有精品国产| 欧美日韩国产色站一区二区三区| 欧美色综合影院| 欧美老女人第四色| 日韩欧美一区二区不卡| 欧美大片日本大片免费观看| 精品卡一卡二卡三卡四在线| 精品久久久久久久久久久久久久久久久 | 日韩一区二区三区精品视频| 5858s免费视频成人| 欧美一区二区三区播放老司机| 日韩欧美一区中文| 久久亚洲综合色| 国产精品午夜在线| 亚洲日本在线天堂| 欧美日韩国产首页在线观看| 91精品国产aⅴ一区二区|