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

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

?? ledgermanageframe.java

?? java進銷存信息管理系統,實現了倉庫產品價格人員報表等功能
?? JAVA
字號:
package baseinforinterface;import java.awt.*;import java.awt.event.*;import javax.swing.*;import data.StockManagementData;import user.User;import maininterface.*;import method.*;public class LedgerManageFrame extends JFrame implements ActionListener {  JPanel contentPane;  //創建標簽控件  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  //創建滾動框  JScrollPane jScrollPane1 = new JScrollPane();  JScrollPane jScrollPane2 = new JScrollPane();  //創建列表框數據類和列表框控件  DefaultListModel listData1 = new DefaultListModel();  DefaultListModel listData2 = new DefaultListModel();  JList jList1 = new JList(listData1);  JList jList2 = new JList(listData2);  //創建按鈕控件  JButton jButton1 = new JButton();  JButton jButton2 = new JButton();  JButton jButton4 = new JButton();  JButton jButton5 = new JButton();  JButton jButton3 = new JButton();  //創建字體類  Font dialog13 = new java.awt.Font("Dialog", 0, 13);  //聲明數據類  StockManagementData stockManagementData = null;  //聲明用戶類  User user = null;  //聲明主窗口類  StockManagementMainFrame stockManagementMainFrame = null;  //聲明方法類  DataMethod dataMethod = new DataMethod();  public LedgerManageFrame(StockManagementMainFrame stockManagementMainFrame) {    this.stockManagementMainFrame = stockManagementMainFrame;    //取得主窗口的數據類    stockManagementData = stockManagementMainFrame.getStockManagementData();    //取得主窗口的用戶類    user = stockManagementMainFrame.getUser();    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception  {    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(null);    this.setSize(new Dimension(574, 465));    //設置標簽控件    jLabel1.setText("賬套列表:");    jLabel1.setBounds(new Rectangle(15, 27, 78, 16));    jLabel2.setText("信息列表:");    jLabel2.setBounds(new Rectangle(288, 27, 112, 16));    //設置滾動框控件    jScrollPane1.setBounds(new Rectangle(15, 57, 257, 300));    jScrollPane2.setBounds(new Rectangle(288, 57, 257, 300));    //設置按鈕控件    jButton1.setText("顯示賬套");    jButton1.setActionCommand("show");    jButton1.setBounds(new Rectangle(15, 387, 108, 25));    jButton2.setText("打開賬套");    jButton2.setActionCommand("open");    jButton2.setBounds(new Rectangle(128, 387, 108, 25));    jButton3.setText("創建賬套");    jButton3.setActionCommand("create");    jButton3.setBounds(new Rectangle(242, 387, 108, 25));    jButton4.setText("刪除賬套");    jButton4.setActionCommand("delete");    jButton4.setBounds(new Rectangle(355, 387, 108, 25));    jButton5.setText("退出");    jButton5.setActionCommand("exit");    jButton5.setBounds(new Rectangle(468, 387, 77, 25));    //設置滾動框控件    jScrollPane1.getViewport().add(jList1, null);    jScrollPane2.getViewport().add(jList2, null);    //為面板加入各個控件    contentPane.add(jLabel1, null);    contentPane.add(jLabel2, null);    contentPane.add(jScrollPane1, null);    contentPane.add(jScrollPane2, null);    contentPane.add(jButton1, null);    contentPane.add(jButton2, null);    contentPane.add(jButton3, null);    contentPane.add(jButton4, null);    contentPane.add(jButton5, 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);      }    }  }  protected void processWindowEvent(WindowEvent e) {    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      exit();    }  }  //退出方法  public void exit(){    //隱藏窗口    this.setVisible(false);    //清空列表框的內容    listData1.clear();    listData2.clear();  }  //設置用戶的方法  public void setUser(User user) {    this.user = user;  }  //顯示列表框賬套的方法  public void showLedgerDate(){    //清空列表框的數據    listData1.clear();    //取得賬套名字    String[] ledgerNames = stockManagementData.getLedgerNames();    for(int i = 0; i < ledgerNames.length; i++){      listData1.addElement(ledgerNames[i]);    }  }  //單擊事件  public void actionPerformed(ActionEvent e) {    //清空信息列表框的內容    listData2.clear();    //取得用戶的權限參數    int baseInforFunction = user.getBaseInforFunction();    //取得按鈕的動作字符串    String actionCommand = e.getActionCommand().trim();    if(actionCommand.equals("create") | actionCommand.equals("delete")){      if((baseInforFunction & 4) != 4){        listData2.addElement("該用戶不具有創建和刪除賬套的權限.");        return;      }    }    //單擊按鈕的處理代碼    if (actionCommand.equals("show")) {      showLedgerDate();    }else if(actionCommand.equals("open")){      if(jList1.getSelectedIndex() == -1){        JOptionPane.showMessageDialog(null, "請選擇賬套.");        return;      }      String ledgerDate = (String)listData1.get(jList1.getSelectedIndex());      //設置主窗口的賬套變量      stockManagementMainFrame.setLedgerDate(ledgerDate);      listData2.addElement("已成功打開" + ledgerDate + "賬套.");      //更改主窗口的標題     stockManagementMainFrame.setTitle("進銷存管理信息系統主窗口" + ":登陸用戶("                                       + user.getUserName() + "):帳套(" + ledgerDate + ")");     //將用戶操作寫入日志數據表     stockManagementData.createUserLog("賬套管理窗口", "打開賬套" + ledgerDate,                                       user.getUserName());    }else if(actionCommand.equals("create")){      String ledgerDate = JOptionPane.showInputDialog(null,          "您好,請輸入賬套日期,格式是yyyymm(200405).", "賬套日期輸入框",          JOptionPane.INFORMATION_MESSAGE);      if(ledgerDate == null){        return;      }      //檢查賬套日期是否合法      int result = dataMethod.checkLedgerDate(ledgerDate);      if(result == 0){        JOptionPane.showMessageDialog(null, "您輸入的賬套日期不合法,合法格式是yyyymm(200405).");        return;      }      //根據賬套日期創建賬套      result = stockManagementData.createLedger(ledgerDate);      if(result == 1){        listData2.addElement("已成功創建" + ledgerDate + "賬套.");        showLedgerDate();      }else{        listData2.addElement("創建" + ledgerDate + "賬套不成功,請檢查該賬套的日期.");      }      //將用戶操作寫入日志數據表      stockManagementData.createUserLog("賬套管理窗口", "創建賬套" + ledgerDate,                                        user.getUserName());    }else if(actionCommand.equals("delete")){      if(jList1.getSelectedIndex() == -1){        JOptionPane.showMessageDialog(null, "請選擇賬套.");        return;      }      //取得賬套日期      String ledgerDate = (String)listData1.get(jList1.getSelectedIndex());      //根據賬套日期刪除賬套      int result = stockManagementData.deleteLedger(ledgerDate);      if(result == 1){        listData2.addElement("已成功刪除" + ledgerDate + "賬套.");        showLedgerDate();      }else{        listData2.addElement("刪除" + ledgerDate + "賬套不成功,該賬套必須是最后一個賬套.");      }      //將用戶操作寫入日志數據表      stockManagementData.createUserLog("賬套管理窗口", "刪除賬套" + ledgerDate,                                        user.getUserName());    }else if(actionCommand.equals("exit")){      exit();    }  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天中文字幕一区二区| 国产精品888| 精品国产一二三| 欧美三级乱人伦电影| 国产一区在线视频| 丝袜诱惑制服诱惑色一区在线观看 | 欧美二区三区91| 成人福利电影精品一区二区在线观看| 视频在线在亚洲| 午夜精品久久久久久久| 亚洲摸摸操操av| 亚洲少妇最新在线视频| 欧美成人一区二区三区| 欧美日韩精品系列| jiyouzz国产精品久久| 国产成人综合精品三级| 国产一区在线观看麻豆| 国产精品一卡二卡在线观看| 琪琪一区二区三区| 久久99国产精品久久99果冻传媒| 午夜电影网亚洲视频| 亚洲成人激情社区| 五月婷婷色综合| 日韩国产高清影视| 亚洲一区二区不卡免费| 日本最新不卡在线| 久久国产成人午夜av影院| 精品亚洲免费视频| 成人ar影院免费观看视频| 欧美日韩国产在线播放网站| 亚洲欧美色图小说| 视频在线观看一区二区三区| 国产精品一区二区不卡| 在线观看视频欧美| 亚洲精品在线观| 亚洲精品乱码久久久久久日本蜜臀| 亚洲国产美国国产综合一区二区| 美女mm1313爽爽久久久蜜臀| 91啪亚洲精品| 精品国产一区二区在线观看| 亚洲精品久久嫩草网站秘色| 精品一区二区免费在线观看| 91福利资源站| 国产精品久久久久久久裸模| 日韩不卡一二三区| 色综合久久久久久久久| 欧美成人乱码一区二区三区| 亚洲激情网站免费观看| 国产成人在线视频播放| 91精品国产综合久久香蕉麻豆| 国产精品欧美精品| 久久福利资源站| 欧美日韩国产精品成人| 国产精品女主播在线观看| 麻豆91免费看| 欧美一区二区三区小说| 亚洲精品高清在线观看| 国产成人av一区二区三区在线观看| 欧美一区二区三区白人| 一区二区三区四区在线免费观看| 国产ts人妖一区二区| 欧美一区二区成人6969| 一区二区三区四区在线播放| 成人av综合一区| 久久精品亚洲乱码伦伦中文| 麻豆精品视频在线观看视频| 欧美日韩精品一区二区三区四区 | 欧美三级午夜理伦三级中视频| 久久久久青草大香线综合精品| 午夜欧美大尺度福利影院在线看| av资源网一区| 国产精品不卡一区| 懂色一区二区三区免费观看| www亚洲一区| 国产精品综合一区二区三区| 精品va天堂亚洲国产| 蓝色福利精品导航| 久久久青草青青国产亚洲免观| 久久精品国产99久久6| 日韩精品中文字幕一区二区三区| 男女性色大片免费观看一区二区| 欧美色图12p| 亚洲r级在线视频| 欧美军同video69gay| 麻豆91小视频| www激情久久| 成人黄动漫网站免费app| **欧美大码日韩| 色又黄又爽网站www久久| 一区二区三区四区国产精品| 色8久久人人97超碰香蕉987| 一区二区三区不卡视频在线观看 | 日韩一区二区在线看片| 美腿丝袜亚洲综合| 国产亚洲自拍一区| 成人av动漫网站| 亚洲444eee在线观看| 欧美疯狂做受xxxx富婆| 六月丁香婷婷久久| 亚洲乱码国产乱码精品精小说| 天天色综合天天| 美女高潮久久久| 国产欧美日韩亚州综合| 色综合天天综合色综合av| 亚洲国产精品一区二区www| 欧美一区二区在线不卡| 国产不卡视频在线播放| 亚洲电影视频在线| 国产亚洲精品资源在线26u| 色综合久久天天综合网| 久久国产剧场电影| 亚洲激情一二三区| www成人在线观看| 91日韩在线专区| 久久97超碰色| 一区二区三区在线免费视频| 精品久久久久久久人人人人传媒 | 亚洲国产高清aⅴ视频| 欧洲精品中文字幕| 国产成人综合自拍| 性做久久久久久| 欧美韩国日本综合| 日韩一区二区三区电影| 91亚洲精品乱码久久久久久蜜桃| 看电影不卡的网站| 亚洲黄色录像片| 日本一区二区电影| 欧美成人欧美edvon| 欧美日韩国产电影| 91在线观看视频| 懂色av中文一区二区三区| 奇米影视在线99精品| 一区二区三区在线视频播放| 日本一二三不卡| 精品国产sm最大网站免费看| 欧美卡1卡2卡| 欧美日韩美少妇| 在线看国产一区二区| 99精品视频在线播放观看| 精品一区二区三区免费毛片爱| 亚洲黄色片在线观看| 国产精品美女久久久久久久久| 91精品婷婷国产综合久久竹菊| 91免费国产在线观看| 成人网在线播放| 国产91色综合久久免费分享| 国产在线视频一区二区三区| 偷拍与自拍一区| 丝瓜av网站精品一区二区 | 欧美不卡在线视频| 91精品在线麻豆| 欧美日韩一区二区欧美激情| 99在线视频精品| 91视频免费播放| 色婷婷综合久色| 欧美性猛交一区二区三区精品| 色婷婷精品久久二区二区蜜臂av| 99精品国产视频| 99精品视频中文字幕| 99re热这里只有精品免费视频| av午夜精品一区二区三区| 国产一区二区福利视频| 国产成人av一区二区三区在线| 国产黄人亚洲片| 不卡的电影网站| 色婷婷一区二区三区四区| 欧美伊人久久久久久久久影院 | 国产麻豆精品久久一二三| 精品一区在线看| 国产一区二区免费视频| 成人夜色视频网站在线观看| www.日韩精品| 欧美三级电影在线看| 91精品国产综合久久婷婷香蕉| 在线不卡a资源高清| 精品美女在线播放| 亚洲欧洲成人自拍| 亚洲va韩国va欧美va| 国产一区二区三区在线观看精品| 成人晚上爱看视频| 欧美四级电影网| 精品播放一区二区| 亚洲视频图片小说| 日本成人在线一区| 99视频精品在线| 91精品婷婷国产综合久久竹菊| 国产亚洲成av人在线观看导航| 亚洲欧美日韩国产另类专区| 日韩精品一卡二卡三卡四卡无卡| 国产一区 二区 三区一级| 日本韩国欧美国产| 久久毛片高清国产| 亚洲国产裸拍裸体视频在线观看乱了 | 日韩精品一区二区三区蜜臀| 中文字幕欧美三区| 青青国产91久久久久久| 99久久精品免费看| 日韩欧美一二三区| 一区二区三区中文在线| 国产一区二区成人久久免费影院 |