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

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

?? loginpanel.java

?? java私塾里的圖書進銷存項目的源代碼,非常不錯,J2SE基礎知識復習非常有幫助!
?? JAVA
字號:
package cn.javass.bookmgr.user.ui.panels;

import java.awt.*;
import com.borland.jbcl.layout.*;
import javax.swing.*;
import java.awt.event.*;
import cn.javass.bookmgr.user.business.factory.UserFactory;
import cn.javass.bookmgr.MainFrame;
import cn.javass.bookmgr.user.valueobject.UserModel;
/**
 * 用戶模塊表現層用于用戶登錄的Panel
 *
 * <p>Title: Java私塾第一個Java項目——圖書進銷存系統(單機版)</p>
 * <p>Description: 網址:<a href="http://www.javass.cn">http://www.javass.cn</a>
 * 新電話:010-86835215   新地址:北京市海淀區廠洼路5號院深博達商務樓5層</p>
 * <p>Copyright: Copyright (c) 2008</p>
 * <p>Company: Java私塾</p>
 * @author Java私塾
 * @version 1.0
 */
public class LoginPanel extends JPanel {
  //以下為本界面需要的組件定義

  XYLayout xYLayout1 = new XYLayout();
  JLabel jLabel1 = new JLabel();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  JTextField txt_userId = new JTextField();
  JPasswordField pwd_pwd = new JPasswordField();
  JButton btn_login = new JButton();

  /**
   * 用來保持對主窗體的引用
   */
  MainFrame mf= null;

  /**
   * 構建用戶登錄的Panel
   * @param mf 主窗體的引用
   */
  public LoginPanel(MainFrame mf) {
    try {
      this.mf = mf;
      jbInit();
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
  }
  /**
   * 真正進行組件初始化,并構建整個界面
   * @throws Exception
   */
  void jbInit() throws Exception {
    jLabel1.setFont(new java.awt.Font("SansSerif", 1, 30));
    jLabel1.setText("歡迎使用Javass圖書進銷存(單機版)");
    this.setLayout(xYLayout1);
    this.setMinimumSize(new Dimension(800, 600));
    this.setPreferredSize(new Dimension(800, 600));
    xYLayout1.setWidth(800);
    xYLayout1.setHeight(600);
    jLabel2.setText("用戶編號");
    jLabel3.setText("用戶口令");
    txt_userId.setText("");
    pwd_pwd.setText("");
    btn_login.setText("登錄");
    btn_login.addActionListener(new LoginPanel_btn_login_actionAdapter(this));
    this.add(jLabel1,    new XYConstraints(160, 40, 535, 76));
    this.add(jLabel2, new XYConstraints(275, 152, 65, 37));
    this.add(txt_userId, new XYConstraints(338, 155, 209, 34));
    this.add(pwd_pwd,     new XYConstraints(338, 218, 209, 34));
    this.add(jLabel3,  new XYConstraints(275, 215, 65, 37));
    this.add(btn_login, new XYConstraints(456, 277, 91, 36));
  }
  /**
   * 點擊登錄按鈕的事件處理
   * @param e Action事件對象
   */
  void btn_login_actionPerformed(ActionEvent e) {
    //1:收集參數
    String id = this.txt_userId.getText();
    String pwd = new String(this.pwd_pwd.getPassword());
    //1.1檢測數據
    if (id == null || id.trim().length() == 0) {
      JOptionPane.showMessageDialog(null, "用戶編號不能為空");
      return;
    }
    if (pwd == null || pwd.trim().length() == 0) {
      JOptionPane.showMessageDialog(null, "用戶口令不能為空");
      return;
    }
    //2:
    //3:調用邏輯層Api,并獲取返回值
    boolean flag = UserFactory.getInstance().createUserEbi().login(id, pwd);
    //4:根據返回值選擇新的Panel
    if (flag) {
      //使登錄界面不再出現
      this.remove(this.txt_userId);
      this.remove(this.pwd_pwd);
      this.remove(this.btn_login);
      this.remove(this.jLabel2);
      this.remove(this.jLabel3);
      this.updateUI();
      //針對菜單進行簡單的權限控制
      UserModel um = UserFactory.getInstance().createUserEbi().getUserModelById(
          id);
      this.mf.jMenuItem1.setEnabled(false);
      this.mf.jMenuItem17.setEnabled(true);
      if (um.getType() == um.TYPE_INT_1) {
        this.mf.jMenu1.setEnabled(true);
        this.mf.jMenu2.setEnabled(true);
        this.mf.jMenu3.setEnabled(true);
        this.mf.jMenu4.setEnabled(true);
        this.mf.jMenu5.setEnabled(true);
      }
      else if (um.getType() == um.TYPE_INT_2) {
        this.mf.jMenu3.setEnabled(true);
      }
      else if (um.getType() == um.TYPE_INT_3) {
        this.mf.jMenu2.setEnabled(true);
      }
      else if (um.getType() == um.TYPE_INT_4) {
        this.mf.jMenu1.setEnabled(true);
      }
      else if (um.getType() == um.TYPE_INT_5) {
        this.mf.jMenu4.setEnabled(true);
      }
      else if (um.getType() == um.TYPE_INT_6) {
        this.mf.jMenu5.setEnabled(true);
      }
    }else{
      JOptionPane.showMessageDialog(null, "用戶編號或口令不正確");
    }
  }
}
//以下為事件處理中的Adaper類
class LoginPanel_btn_login_actionAdapter implements java.awt.event.ActionListener {
  LoginPanel adaptee;

  LoginPanel_btn_login_actionAdapter(LoginPanel adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.btn_login_actionPerformed(e);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
六月丁香综合在线视频| 国产一二三精品| 日韩一区二区三区四区| jvid福利写真一区二区三区| 日韩精品亚洲一区二区三区免费| 26uuu欧美| 欧美zozozo| 日韩午夜激情电影| 一区二区三区蜜桃网| 日韩一区日韩二区| 国产精品午夜在线| 国产亲近乱来精品视频 | 美女看a上一区| 日本怡春院一区二区| 免费国产亚洲视频| 狠狠色伊人亚洲综合成人| 韩国三级在线一区| 91精品国产综合久久久蜜臀粉嫩 | 日本一区二区成人在线| 欧美国产一区视频在线观看| 日韩国产欧美在线视频| 欧美日韩综合色| 欧美日韩国产片| 精品国产凹凸成av人导航| 国产亚洲精品超碰| 国产精品水嫩水嫩| 国产盗摄一区二区| 日本丰满少妇一区二区三区| 91精品1区2区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲精品高清在线| 免费观看在线色综合| 欧美色涩在线第一页| 亚洲精品国产视频| 在线观看国产91| 国产亚洲va综合人人澡精品| 国产一区不卡在线| 91精品国产综合久久久久| 视频一区免费在线观看| 欧美美女直播网站| 久久中文字幕电影| 国产精品99久久久久久久vr| 欧美色精品在线视频| 亚洲成av人影院在线观看网| 韩日精品视频一区| 国产喷白浆一区二区三区| 国产91精品久久久久久久网曝门| 色综合天天综合色综合av | 日韩视频永久免费| 激情小说亚洲一区| 国产欧美一区二区精品性色超碰| 国产精品小仙女| 亚洲视频在线观看三级| 欧美午夜精品一区| 国产精品久久久久影视| 日本亚洲天堂网| 久久综合久久综合亚洲| 成人av在线播放网址| 久久久亚洲欧洲日产国码αv| 一区二区三区免费看视频| 678五月天丁香亚洲综合网| 蜜桃精品视频在线| 国产精品久久久久影院老司| 欧美视频日韩视频| 九一久久久久久| 在线不卡a资源高清| 黄色成人免费在线| 一色桃子久久精品亚洲| 欧美日韩日本视频| 国产+成+人+亚洲欧洲自线| 亚洲香肠在线观看| 91福利精品视频| 蜜桃av噜噜一区二区三区小说| 亚洲国产高清在线观看视频| 在线观看欧美黄色| 国产白丝精品91爽爽久久| 亚洲最大色网站| 久久色在线观看| 91成人网在线| 国产风韵犹存在线视精品| 亚洲一二三四区| 成人午夜在线视频| 国产女人aaa级久久久级| 欧美日韩一级视频| 成人av影视在线观看| 免费在线欧美视频| 亚洲精品五月天| 欧美国产精品中文字幕| 欧美xxxxx裸体时装秀| 欧美三区免费完整视频在线观看| 国产毛片精品一区| 奇米精品一区二区三区四区| 亚洲欧美日韩精品久久久久| 色婷婷一区二区| 午夜精品一区二区三区三上悠亚| 欧美区视频在线观看| 91在线一区二区| 亚洲综合成人网| 中文字幕不卡在线| 一区二区在线免费观看| 久久日一线二线三线suv| 欧美精品 国产精品| 在线看日本不卡| 一本在线高清不卡dvd| 成人综合婷婷国产精品久久免费| 久久国产精品99久久人人澡| 亚洲国产精品久久久久秋霞影院 | 亚洲欧美成人一区二区三区| 久久久一区二区三区| 日韩免费视频线观看| 国产经典欧美精品| 久久疯狂做爰流白浆xx| 久久成人免费网站| 青草av.久久免费一区| 亚洲h在线观看| 亚洲午夜在线观看视频在线| 亚洲图片欧美色图| 亚洲国产裸拍裸体视频在线观看乱了| 中文字幕日韩精品一区 | 91麻豆国产福利在线观看| 亚洲成人激情社区| 亚洲一区中文在线| 五月婷婷激情综合| 日韩精品一二区| 久久成人综合网| 国产精品18久久久| 成人黄色软件下载| 色哟哟在线观看一区二区三区| 风流少妇一区二区| 91视频国产资源| 在线免费观看视频一区| 7878成人国产在线观看| 精品91自产拍在线观看一区| 久久色在线视频| 亚洲三级在线免费| 午夜精品福利视频网站| 免费观看在线综合色| 国产精品99久久久久| 色成人在线视频| 日韩写真欧美这视频| 国产午夜精品久久久久久免费视| 最新中文字幕一区二区三区| 亚洲一本大道在线| 国产一区欧美二区| 91蜜桃在线观看| 在线综合亚洲欧美在线视频| 国产亚洲一区二区三区| 一区二区三区国产豹纹内裤在线| 日本三级亚洲精品| 成人精品电影在线观看| 欧美日韩久久一区| 欧美成人精品1314www| 国产精品家庭影院| 日日摸夜夜添夜夜添国产精品| 国产一区二区在线看| 在线观看91精品国产入口| 精品国精品国产| 一区二区三区日韩精品| 久久精品国产99国产精品| 色女孩综合影院| 久久美女高清视频| 亚洲一区二区在线免费观看视频| 精品亚洲aⅴ乱码一区二区三区| 成人av免费在线播放| 日韩欧美一级片| 一区二区三区**美女毛片| 国产精品综合网| 欧美美女直播网站| 亚洲欧洲日韩一区二区三区| 免费在线观看一区二区三区| 色综合久久中文字幕综合网| 久久你懂得1024| 免费精品视频在线| 欧美日韩一二区| 国产精品国产馆在线真实露脸| 日韩电影一区二区三区四区| 91欧美一区二区| 国产日产欧美一区二区视频| 日韩精品乱码免费| 欧美午夜精品久久久久久超碰| 欧美国产丝袜视频| 激情五月婷婷综合网| 在线播放/欧美激情| 一区二区在线电影| 91网站最新网址| 中文字幕欧美激情| 国产精品一二三在| 日韩精品一区二区三区视频| 天堂一区二区在线免费观看| 色偷偷久久人人79超碰人人澡| 欧美高清在线精品一区| 国产一区不卡视频| 国产日韩欧美精品综合| 国产精品中文字幕日韩精品| 日韩久久久久久| 日韩 欧美一区二区三区| 欧美一区二区久久久| 日本一二三四高清不卡| 成人精品视频一区| 国产精品情趣视频|