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

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

?? logframe.java

?? 圖書管理系統
?? JAVA
字號:
/**********************************
 * FileName:LogFrame.java
 * Function:顯示登錄窗口界面
 * Time:2005 1.7
 **********************************/

import java.awt .*;
import java.awt.event.*;
import java.sql.*;

class LogFrame extends Frame implements ActionListener ,TextListener
{
	Label userName = new Label ("口令");
	Label password = new Label ("密碼");                                                                
	Label lbName  =new Label ("                                                ");
    Label lbLog    = new Label ("               ");	
	TextField tfName = new TextField (15);
	TextField tfPW   = new TextField(15);
    Button btnConfirm = new Button ("確        定");
    Button btnCancel  = new Button ("取        消");
    Button btnAbout  = new Button("簡        介");
	Dialog MegDlg;
	Button btnY;
	private int login = 0; 
	private Connection loginconnection;
    private Statement loginstatement; 	
    private ResultSet loginresultSet;
	
	LogFrame()
	{
		super("登錄窗口");
		GridBagLayout gbLayout = new GridBagLayout();
		GridBagConstraints gbc = new GridBagConstraints ();
		setLayout(gbLayout);
		Color MyColor = new Color (0,200,255);
		this.setBackground (MyColor);
		
		gbc.gridx=2;gbc.gridy =2;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor =GridBagConstraints.CENTER ;
		gbc.weightx  = 1;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (userName,gbc);
		add(userName);
			
			
		gbc.gridx=3;gbc.gridy =2;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE   ;
		gbc.anchor =GridBagConstraints.WEST ;
		gbc.weightx  = 0;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (tfName,gbc);
		tfName.addTextListener (this);
		add(tfName);
		
		gbc.gridx=3;gbc.gridy =3;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor =GridBagConstraints.WEST   ;
		gbc.weightx  = 1;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (lbName,gbc);
		add(lbName);
		
		gbc.gridx=2;gbc.gridy =5;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor =GridBagConstraints.CENTER  ;
		gbc.weightx  = 1;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (password,gbc);
		add(password);	
		
		gbc.gridx=3;gbc.gridy =5;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE  ;
		gbc.anchor =GridBagConstraints.WEST ;
		gbc.weightx  =0;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (tfPW,gbc);
		add(tfPW);
		tfPW.addTextListener(this);
			
		gbc.gridx=3;gbc.gridy =6;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE;
		gbc.anchor =GridBagConstraints.WEST  ;
		gbc.weightx  = 1;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (lbLog,gbc);
		add(lbLog);
			
		gbc.gridx=2;gbc.gridy =7;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE   ;
		gbc.anchor =GridBagConstraints.EAST;
		gbc.weightx  = 1;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (btnConfirm,gbc);
		btnConfirm.addActionListener(this);
		add(btnConfirm);
	          
		gbc.gridx=3;gbc.gridy =7;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE  ;
		gbc.anchor =GridBagConstraints.WEST   ;
		gbc.weightx  =1;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (btnCancel,gbc);
		btnCancel.addActionListener (this);
		add(btnCancel);
			
		gbc.gridx=3;gbc.gridy =7;
		gbc.gridwidth =1;gbc.gridheight =1;
		gbc.fill=GridBagConstraints.NONE      ;
		gbc.anchor =GridBagConstraints.CENTER;
		gbc.weightx  = 1;  gbc.weighty = 0;
		gbc.insets = new Insets (2,5,1,5);
		gbLayout.setConstraints (btnAbout,gbc);
		btnAbout.addActionListener (this);
		add(btnAbout);		
		btnY= new Button("返回");
		btnY.addActionListener (this);
			
		 
		setSize(340,350);
		setResizable(false); 
		setLocation (350,250);
		setVisible (true);
		addWindowListener(new WindowAdapter() 
      	{
        	public void windowClosing(WindowEvent e) 
        	{
            	System.exit(0);
        	}
      	});

	}
	
	public void actionPerformed(ActionEvent e)
	{
		if(e.getActionCommand () == "確        定")
		{
			logindispose();
			if(login == 1)
            {
				Frame f = new MainFrame();
               	f.show();
               	dispose();
            }

		}
		else if(e.getActionCommand () =="取        消")
			dispose();
		else if(e.getActionCommand () == "簡        介")
		{
			MegDlg =new Dialog (this,"簡介",true);
			GridBagConstraints constraints = new GridBagConstraints ();
			Panel txtPanel =new Panel ();
			TextArea txtAbout =new TextArea ();
			Font txtFont = new Font("TimesRoman",Font.BOLD ,14);
			txtAbout.setFont (txtFont);
			txtAbout.setEditable (false);
			txtAbout.setText("     圖書管理系統1.0版\n\n"+
							 "設計者:孔帥、施義森\n"+
							 "       倪磊、張春壘\n"+
							 "聯系方式:0731-2618605\n"+
							 "地址:長沙理工大學");
			txtPanel.setLayout(new BorderLayout ());
			txtPanel.add(txtAbout,BorderLayout.CENTER );
			
			Panel butPanel = new Panel ();
			butPanel.setLayout (new GridBagLayout ());
			constraints.weightx =20;
			constraints.weighty =20;
			constraints.gridx =0;
			constraints.gridy =0;
			constraints.gridwidth =2;
			constraints.gridheight =3;
			butPanel.add(btnY,constraints);
			
			MegDlg.add(txtPanel,BorderLayout.CENTER );
			MegDlg.add(butPanel,BorderLayout.SOUTH );
			
			MegDlg.setSize (200,200);
			MegDlg.setLocation (690,300);
			MegDlg.setVisible (true);
		}
		else if(e.getActionCommand () =="返回")
			MegDlg.dispose();
	}
	
	public void textValueChanged(TextEvent e)
	{
		if(e.getSource () ==tfPW)
			tfPW.setEchoChar ('*');
		if(e.getSource () == tfName)
			lbName.setText (tfName.getText ());
	}
	
	private void logindispose()
	{
		String url = "jdbc:odbc:book_db"; 
    	String username = "sa"; 
    	String password = "2259853"; 
    	//加載驅動程序以連接數據庫
      	try 
      	{ 
        	Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); 
        	loginconnection = DriverManager.getConnection( url,username,password ); 
      	} 
      	//捕獲加載驅動程序異常
      	catch ( ClassNotFoundException cnfex ) 
      	{ 
        	System.err.println("裝載 JDBC/ODBC 驅動程序失敗。" ); 
        	cnfex.printStackTrace(); 
         	System.exit( 1 );  // terminate program 
      	} 
      	//捕獲連接數據庫異常
      	catch ( SQLException sqlex ) 
      	{ 
         	System.err.println( "無法連接數據庫" ); 
         	sqlex.printStackTrace(); 
         	System.exit( 1 );  // terminate program 
      	} 
     	
     	try
     	{
     		String loginquery;
     		String loginusename = tfName.getText();
         	String loginpassword = tfPW.getText();
         	
         	loginquery = "select * from entry where (passname='"+loginusename +
   							  "' and	password = '"+loginpassword+"')";
   							  
   			loginstatement = loginconnection.createStatement(); 
        	loginresultSet = loginstatement.executeQuery( loginquery ); 
        	boolean Records = loginresultSet.next();
        	if ( ! Records ) 
      		{ 
        		lbLog.setText ("登錄失敗") ;
        		return; 
      		} 
      		else
      		{
      			login = 1 ;	
      		}
      		loginconnection.close();
        }
     	catch(SQLException sqlex)
     	{
     		sqlex.printStackTrace();
     	}	
     }

	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美中文一区二区| 国产精品你懂的在线| 欧美在线影院一区二区| 99国产精品一区| 99久久婷婷国产综合精品| 国产99久久精品| 成人av在线一区二区| 97精品电影院| 欧美在线你懂的| 欧美精品在线一区二区| 欧美一卡二卡三卡| 欧美sm极限捆绑bd| 国产欧美一区二区三区鸳鸯浴| 亚洲免费视频中文字幕| 亚洲视频免费观看| 国产日韩欧美在线一区| 国产精品卡一卡二| 亚洲精品成a人| 亚洲成人激情自拍| 日韩激情av在线| 久久99久久久久久久久久久| 国产毛片一区二区| 成人av网站免费| 欧洲国产伦久久久久久久| 欧美日韩国产天堂| 精品国产一区a| 国产精品久久久久久久久晋中| 91福利精品视频| 在线成人av影院| 久久午夜国产精品| 亚洲女女做受ⅹxx高潮| 污片在线观看一区二区| 久久精品国产成人一区二区三区| 日韩一区欧美一区| 亚洲sss视频在线视频| 美女在线视频一区| 丁香六月久久综合狠狠色| 91免费看`日韩一区二区| 在线免费观看视频一区| 日韩欧美国产综合一区| 欧美国产日韩在线观看| 亚洲一区二区三区自拍| 久久99蜜桃精品| 91在线视频观看| 欧美一卡2卡三卡4卡5免费| 欧美激情中文字幕一区二区| 亚洲成人av在线电影| 国产一区二区三区精品欧美日韩一区二区三区| 粉嫩13p一区二区三区| 欧美精品在线观看一区二区| 欧美韩国日本不卡| 亚洲成人动漫av| 高清视频一区二区| 欧美精品在线视频| 一区二区中文字幕在线| 麻豆视频一区二区| 91麻豆免费看| www日韩大片| 亚洲成av人**亚洲成av**| 国产精品18久久久久久久久久久久| 欧美aa在线视频| 99久久久久免费精品国产 | 欧美日韩国产精品成人| 久久欧美一区二区| 一区二区在线看| 国产白丝精品91爽爽久久 | 日韩欧美第一区| 亚洲日本在线天堂| 国产精品亚洲午夜一区二区三区| 精品夜夜嗨av一区二区三区| 色琪琪一区二区三区亚洲区| 久久伊99综合婷婷久久伊| 亚洲成人一区二区| 色综合天天视频在线观看| 精品国产乱码久久久久久久| 亚洲成人久久影院| 91免费视频观看| 国产精品美女视频| 激情综合色综合久久| 欧美精三区欧美精三区| 一区二区欧美国产| 91麻豆福利精品推荐| 国产日韩欧美不卡在线| 久久成人免费网| 91超碰这里只有精品国产| 亚洲精品国久久99热| 成人午夜在线播放| 久久精品男人的天堂| 美腿丝袜亚洲综合| 7777精品伊人久久久大香线蕉的| 精品国产乱码久久久久久久| 久久国产精品99久久人人澡| 日韩写真欧美这视频| 三级久久三级久久久| 欧美巨大另类极品videosbest | 91电影在线观看| 亚洲女人小视频在线观看| 99r国产精品| 国产精品久久久一区麻豆最新章节| 亚洲青青青在线视频| 成人精品视频.| 国产人成亚洲第一网站在线播放| 亚洲一区日韩精品中文字幕| 91极品视觉盛宴| 亚洲一区二区三区小说| 99re视频精品| 亚洲女同女同女同女同女同69| 久久99久久久欧美国产| 精品国产在天天线2019| 黑人精品欧美一区二区蜜桃| 精品久久国产字幕高潮| 韩国女主播成人在线| 久久久久久久久岛国免费| 国产91露脸合集magnet | 久久众筹精品私拍模特| 韩国精品主播一区二区在线观看| 在线看国产一区二区| 亚洲一区视频在线观看视频| 欧美亚洲动漫精品| 午夜久久久久久久久 | 日本一区二区三区免费乱视频| 一区二区三区美女视频| 在线观看免费亚洲| 日日摸夜夜添夜夜添亚洲女人| 高清在线成人网| 亚洲欧美成aⅴ人在线观看| 日本精品一区二区三区高清 | 国产亚洲欧洲一区高清在线观看| 亚洲成av人片一区二区三区| 777欧美精品| 国产精一品亚洲二区在线视频| 91精品国产入口| 狠狠色丁香久久婷婷综合丁香| 欧美手机在线视频| 日本麻豆一区二区三区视频| 日韩欧美在线观看一区二区三区| 亚洲国产三级在线| 欧美一区日本一区韩国一区| 久久精品国产999大香线蕉| 国产欧美一区二区精品性| 色综合 综合色| 免费在线观看一区| 国产精品视频yy9299一区| 欧美探花视频资源| 国产麻豆精品视频| 亚洲一区二区成人在线观看| 日韩一区二区三区av| 99视频精品在线| 天堂av在线一区| 欧美激情一区二区三区四区| 在线观看视频一区| 久久99精品视频| 一区二区三区美女| 国产色一区二区| 欧美日韩国产成人在线免费| 丁香另类激情小说| 日本在线不卡视频一二三区| 亚洲欧美在线另类| 日韩欧美精品在线| 日本丰满少妇一区二区三区| 国产一区亚洲一区| 亚洲无线码一区二区三区| 日本一区二区三区dvd视频在线 | 欧美顶级少妇做爰| 成人成人成人在线视频| 免费xxxx性欧美18vr| 1000精品久久久久久久久| 欧美一区二区三区成人| 91碰在线视频| 国产一区二区不卡在线| 日韩中文字幕不卡| 亚洲欧洲另类国产综合| 亚洲精品一区二区三区香蕉| 91免费视频大全| 国产一区二区三区高清播放| 五月天欧美精品| 中文字幕一区二区三区不卡| 精品欧美乱码久久久久久1区2区| 国产精品 欧美精品| 美脚の诱脚舐め脚责91| 午夜视频一区二区| 玉米视频成人免费看| 亚洲国产成人在线| 欧美精品一区二区在线观看| 欧美一区二区三区人| 色哟哟日韩精品| 波波电影院一区二区三区| 精品一区二区国语对白| 日日噜噜夜夜狠狠视频欧美人| 久久天堂av综合合色蜜桃网| 日韩一区二区三区av| 91精品国产91久久久久久最新毛片 | 精品入口麻豆88视频| 欧美精品1区2区3区| 欧美专区日韩专区| 91美女在线观看| 99麻豆久久久国产精品免费| 成人免费毛片片v| 国产一区二区导航在线播放| 国内国产精品久久|