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

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

?? userlogviewframe.java

?? java進銷存信息管理系統,實現了倉庫產品價格人員報表等功能
?? JAVA
字號:
package baseinforinterface;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.*;import data.*;import maininterface.*;import user.*;import method.*;public class UserLogViewFrame extends JFrame implements ActionListener {  JPanel contentPane;  //創建標簽控件  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JLabel jLabel3 = new JLabel();  //創建下拉列表框控件  JComboBox jComboBox1 = new JComboBox();  //創建編輯框控件  JTextField jTextField1 = new JTextField();  JTextField jTextField2 = new JTextField();  JTextField jTextField3 = new JTextField();  //創建按鈕  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();  //創建滾動框和表格  JScrollPane tableScrollPane1 = new JScrollPane();  JTable jdbTable1 = new JTable();  //創建表格模式類  StockManagementTableModel smTableModel = new StockManagementTableModel();  //創建標題數組  String[] colNames = {"序號", "操作程序名字", "操作內容", "用戶名字", "操作日期"};  //創建字體類  Font dialog13 = new java.awt.Font("Dialog", 0, 13);  //聲明數據類  StockManagementData stockManagementData = null;  //聲明用戶類  User user = null;  //聲明主窗口類  StockManagementMainFrame stockManagementMainFrame = null;  //創建用戶日志數組  String[][] userLog = new String[0][5];  //創建方法類  DataMethod dataMethod = new DataMethod();  public UserLogViewFrame(StockManagementMainFrame stockManagementMainFrame) {    this.stockManagementMainFrame = stockManagementMainFrame;    //取得主窗口的數據類    stockManagementData = stockManagementMainFrame.getStockManagementData();    //取得主窗口的用戶類    user = stockManagementMainFrame.getUser();    //取得基礎信息模塊的用戶權限    int baseInforFunction = user.getBaseInforFunction();    //檢查用戶權限    if((baseInforFunction & 2048) != 2048){      JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");      System.exit(0);    }    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception  {    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(null);    this.setSize(new Dimension(619, 505));    this.setTitle("用戶日志查看窗口");    //設置標簽控件屬性    jLabel1.setText("查詢條件:");    jLabel1.setBounds(new Rectangle(23, 33, 70, 16));    jLabel2.setText("開始日期:");    jLabel2.setBounds(new Rectangle(23, 66, 73, 16));    jLabel3.setText("結束日期:");    jLabel3.setBounds(new Rectangle(202, 67, 73, 16));    //設置下拉列表框屬性    jComboBox1.setBounds(new Rectangle(94, 33, 156, 22));    jComboBox1.addItem("根據程序名字查詢");    jComboBox1.addItem("根據操作內容查詢");    jComboBox1.addItem("根據用戶名字查詢");    jComboBox1.addItem("根據操作時間查詢");    //設置編輯框的屬性    jTextField1.setBounds(new Rectangle(271, 33, 101, 22));    jTextField2.setBounds(new Rectangle(94, 64, 101, 22));    jTextField3.setBounds(new Rectangle(271, 63, 101, 22));    //設置滾動框的屬性    tableScrollPane1.setBounds(new Rectangle(23, 102, 570, 338));    tableScrollPane1.getViewport().add(jdbTable1);    //設置按鈕的屬性    jButton1.setText("查詢");    jButton1.setActionCommand("search");    jButton1.setBounds(new Rectangle(384, 33, 79, 22));    jButton2.setText("退出");    jButton2.setActionCommand("exit");    jButton2.setBounds(new Rectangle(384, 64, 79, 22));    //為面板加入控件    contentPane.add(jLabel1, null);    contentPane.add(jLabel2, null);    contentPane.add(jLabel3, null);    contentPane.add(jTextField1, null);    contentPane.add(jTextField2, null);    contentPane.add(jTextField3, null);    contentPane.add(tableScrollPane1);    contentPane.add(jComboBox1, null);    contentPane.add(jButton1, null);    contentPane.add(jButton2, 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);    //清空數組的內容    userLog = new String[0][5];    //清空表格的內容    this.showTableData(userLog);    //取得面板上的所有控件    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;  }  protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      exit();    }  }  //顯示表格內容的方法  public void showTableData(String[][] detail){    //設置表格的標題    smTableModel.setColumnNames(colNames);    //設置表格的數據    smTableModel.setData(detail);    jdbTable1 = new JTable(smTableModel);    //設置表格的字體    jdbTable1.setFont(dialog13);    //將數據表格加入數據滾動框    tableScrollPane1.getViewport().add(jdbTable1, null);  }  //單擊事件方法  public void actionPerformed(ActionEvent e) {    //取得按鈕的動作字符串    String actionCommand = e.getActionCommand().trim();    //單擊按鈕的處理代碼    if (actionCommand.equals("search")) {      //取得編輯框的變量      String searchValue = jTextField1.getText().trim();      String startDateStr = jTextField2.getText().trim();      String endDateStr = jTextField3.getText().trim();      //創建日期變量      int[] startDateInts = new int[3];      int[] endDateInts = new int[3];      Calendar startCalendar = Calendar.getInstance();      Calendar endCalendar = Calendar.getInstance();      java.sql.Timestamp startDate = null;      java.sql.Timestamp endDate = null;      //取得查詢選項      int selectedIndex = jComboBox1.getSelectedIndex();      if(selectedIndex == 0 | selectedIndex == 1 | selectedIndex == 2){        if(searchValue.length() == 0){          JOptionPane.showMessageDialog(null, "請輸入查詢值");          return;        }        switch (selectedIndex) {          case 0:            //根據程序名字取得記錄            userLog = stockManagementData.getUserLogByProgramName(searchValue);            break;          case 1:            //根據操作內容取得記錄            userLog = stockManagementData.getUserLogByOperationContent(searchValue);            break;          case 2:            //根據用戶名字取得記錄            userLog = stockManagementData.getUserLogByUserName(searchValue);            break;        }        //顯示表格數據        this.showTableData(userLog);      }else{        //檢查開始日期字符串        startDateInts = dataMethod.checkDate(startDateStr);        if(startDateInts[0] == -1){          JOptionPane.showMessageDialog(null, "開始日期輸入錯誤,正確的日期格式是"                                        + "yyyy-mm-dd(年-月-日),如2004-1-1");          return;        }        //取得開始日期        startCalendar.set(startDateInts[0], startDateInts[1], startDateInts[2],                          0, 0, 0);        startDate = new java.sql.Timestamp(startCalendar.getTime().getTime());        //如果結束日期字符為空,顯示開始日期至當前日期的記錄        if(endDateStr.length() == 0){          endDate = new java.sql.Timestamp(endCalendar.getTime().getTime());        }else{          //檢查結束日期字符串          endDateInts = dataMethod.checkDate(endDateStr);          if(endDateInts[0] == -1){            JOptionPane.showMessageDialog(null, "結束日期輸入錯誤,正確的日期格式是"                                          + "yyyy-mm-dd(年-月-日),如2004-1-1");            return;          }          //取得結束日期          endCalendar.set(endDateInts[0], endDateInts[1], endDateInts[2], 23, 59, 59);          endDate = new java.sql.Timestamp(endCalendar.getTime().getTime());        }        //根據日期取得用戶日志記錄        userLog = stockManagementData.getUserLogByOperationDate(startDate, endDate);        //顯示表格數據        this.showTableData(userLog);      }    }else if (actionCommand.equals("exit")){      exit();    }  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频第一区免费观看| 日韩和欧美一区二区三区| 欧美大黄免费观看| 欧美日韩综合一区| 在线观看三级视频欧美| 色综合天天综合狠狠| 成人国产视频在线观看| 成人深夜福利app| 国产乱一区二区| 国产高清不卡二三区| 成人一区二区三区视频在线观看 | 91麻豆swag| 99精品视频一区| 一本大道久久精品懂色aⅴ| 99精品视频一区| 欧美视频在线一区二区三区 | 欧美aa在线视频| 精品亚洲成a人在线观看| 国产一区二区在线视频| 成人久久视频在线观看| 91丨九色丨尤物| 8v天堂国产在线一区二区| 日韩精品一区在线| 国产午夜精品理论片a级大结局| 久久久不卡网国产精品一区| 国产欧美日本一区二区三区| 亚洲美女在线国产| 日韩电影一区二区三区| 国产999精品久久久久久绿帽| 国产传媒久久文化传媒| 91丝袜美女网| 日韩欧美国产一区二区在线播放| 国产午夜精品一区二区三区视频 | 日本aⅴ免费视频一区二区三区 | 99热这里都是精品| 欧美日韩你懂得| 久久久亚洲精品一区二区三区 | 欧美一区二区福利视频| 国产日韩欧美电影| 亚洲一区二区三区四区在线观看 | 成人aaaa免费全部观看| 欧美二区三区的天堂| 欧美激情一区在线| 日本亚洲免费观看| 91啪亚洲精品| 国产亚洲欧美一区在线观看| 一区二区在线电影| 狠狠色丁香婷婷综合| 在线观看日韩电影| 国产精品久久三区| 狠狠色丁香久久婷婷综| 欧美日韩一区久久| 国产精品家庭影院| 韩国理伦片一区二区三区在线播放| 99久久精品情趣| 26uuu久久综合| 丝袜亚洲另类欧美| 欧美一a一片一级一片| 国产精品美女久久久久高潮| 麻豆精品一区二区综合av| 日本电影欧美片| 中文字幕一区二区视频| 国产精品一区久久久久| 91精品国产一区二区三区| 亚洲美女在线一区| 成人av资源在线| 日本一区二区视频在线| 精品一区二区免费看| 91精品国产福利在线观看 | 欧美日韩免费在线视频| 亚洲另类在线一区| 不卡影院免费观看| 国产精品私房写真福利视频| 国产精品一区一区三区| 久久久美女艺术照精彩视频福利播放| 蜜桃精品在线观看| 欧美白人最猛性xxxxx69交| 日韩精品色哟哟| 欧美久久免费观看| 秋霞成人午夜伦在线观看| 欧美日韩成人在线| 日本在线不卡视频| 日韩美女在线视频| 国产乱子伦视频一区二区三区| 欧美精品一区二区久久婷婷| 九色porny丨国产精品| 精品日韩成人av| 国产传媒日韩欧美成人| 国产精品毛片久久久久久| 成人av资源在线| 亚洲日本免费电影| 欧美色倩网站大全免费| 日韩成人一级大片| 欧美精品一区二区久久婷婷| 国产成人亚洲综合a∨婷婷 | 欧美日韩一区二区在线观看视频 | 久久久久久久网| www.激情成人| 一区二区三区电影在线播| 欧美午夜影院一区| 日本欧美久久久久免费播放网| 久久综合久久鬼色中文字| 成人手机电影网| 亚洲国产毛片aaaaa无费看| 日韩欧美激情四射| 99久久99精品久久久久久| 五月综合激情网| 久久亚洲欧美国产精品乐播| 不卡av免费在线观看| 日一区二区三区| 国产片一区二区三区| 欧美天堂一区二区三区| 国产尤物一区二区| 亚洲激情综合网| 欧美成人精品1314www| 成人动漫中文字幕| 日韩中文字幕麻豆| 中文av一区二区| 欧美一级二级在线观看| 成人h动漫精品| 日本va欧美va欧美va精品| 中文字幕亚洲电影| 久久综合中文字幕| 欧美理论在线播放| 92精品国产成人观看免费| 精品一区二区三区在线观看| 亚洲欧美偷拍卡通变态| 欧美成人一级视频| 欧美人与性动xxxx| 91麻豆国产在线观看| 国产乱码精品一区二区三 | 六月丁香婷婷久久| 一区二区三区中文免费| 国产三级一区二区三区| 91精品在线麻豆| 欧美亚洲尤物久久| 色婷婷久久综合| 99久久精品国产毛片| 韩国理伦片一区二区三区在线播放| 亚洲一区二区不卡免费| 国产精品久久久久久亚洲伦| 久久久不卡网国产精品一区| 日韩精品中文字幕在线不卡尤物| 欧美午夜理伦三级在线观看| av电影在线不卡| 成人一区二区三区| 国产91富婆露脸刺激对白| 激情文学综合丁香| 麻豆91小视频| 九九视频精品免费| 精品一区二区久久久| 激情综合色播五月| 久久99久久99| 精品制服美女久久| 激情文学综合网| 国产乱国产乱300精品| 国产九色精品成人porny| 狠狠色丁香婷婷综合久久片| 在线观看日韩精品| 91丨porny丨国产入口| av午夜一区麻豆| 99久久免费视频.com| 91麻豆免费视频| 在线一区二区观看| 欧美日韩国产精品自在自线| 欧美日韩国产美女| 日韩免费看的电影| 久久亚洲精品国产精品紫薇| 久久免费看少妇高潮| 日本一二三不卡| 亚洲天堂成人在线观看| 一区二区三区四区精品在线视频| 亚洲一区二区四区蜜桃| 午夜精品久久久久久| 久久精品国产精品亚洲红杏| 国产真实乱对白精彩久久| 国产成人精品亚洲午夜麻豆| 不卡一区二区三区四区| 欧美图片一区二区三区| 日韩欧美一区二区久久婷婷| 国产欧美一区二区精品秋霞影院 | 亚洲第一av色| 久久精品国产精品亚洲红杏| 成人三级伦理片| 色综合久久中文综合久久牛| 欧美日韩一区 二区 三区 久久精品| 日韩午夜激情av| 中文字幕不卡在线观看| 亚洲午夜精品一区二区三区他趣| 蜜桃视频在线观看一区| 成人一区二区三区视频在线观看 | 高清不卡在线观看| 91成人国产精品| 337p日本欧洲亚洲大胆色噜噜| 中文字幕中文字幕一区二区| 亚洲成av人片在线观看无码| 国产乱码一区二区三区| 欧美亚洲丝袜传媒另类| 精品国产露脸精彩对白| 一区二区三区四区中文字幕|