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

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

?? register.java

?? 一個簡易的qq 使用java實現 不是很長
?? JAVA
字號:
//import classes

import java.io.*;
import java.net.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.util.*;


public class Register extends JFrame implements ActionListener
{

//declare components 
JLabel lblHeading;
JLabel lblUserName;
JLabel lblUserPwd;
JLabel lblCnfUserPwd;
JLabel lblFrstName;
JLabel lblLstName;
JLabel lblAge;
JLabel lblEmpId;
JLabel  lblSex;

String usrName;
char[] usrPwd;
char[] cnfPwd;
String frstName;
String lstName;
String age;
String empid;

Socket toServer;
ObjectInputStream streamFromServer;
PrintStream streamToServer;

JComboBox lstSex;

JTextField txtUserName;
JPasswordField txtUsrPwd;
JPasswordField txtCnfUsrPwd;
JTextField txtFrstName;
JTextField txtLstName;
JTextField txtAge;
JTextField txtEmpId;
Font f;
Color r;
JButton btnSubmit;
JButton btnCancel;

public Register()
{
	this.setTitle("Register");
        JPanel panel=new JPanel();
 	
	//apply the layout
 	panel.setLayout(new GridBagLayout());
 	GridBagConstraints gbCons=new GridBagConstraints();
	
	//place the components
	gbCons.gridx=0;
	gbCons.gridy=0;
	lblHeading=new JLabel("Registration Info");
 	Font f = new Font("Monospaced" , Font.BOLD , 24);
	lblHeading.setFont(f);
	Color c=new Color(0,200,0);
	lblHeading.setForeground(new Color(131,25,38));
	lblHeading.setVerticalAlignment(SwingConstants.TOP);
	gbCons.anchor=GridBagConstraints.EAST;
	panel.add(lblHeading, gbCons);
		
	gbCons.gridx = 0;
	gbCons.gridy = 1;
	lblUserName = new JLabel("Enter Username");
	gbCons.anchor=GridBagConstraints.WEST;
	panel.add(lblUserName, gbCons);

	gbCons.gridx=1;
	gbCons.gridy=1;
	txtUserName=new JTextField(15);
	panel.add(txtUserName, gbCons);

	gbCons.gridx=0;
	gbCons.gridy=2;
	lblUserPwd=new JLabel("Enter Password ");
	panel.add(lblUserPwd, gbCons);

	gbCons.gridx = 1;
	gbCons.gridy = 2;
	txtUsrPwd = new JPasswordField(15);
	panel.add(txtUsrPwd, gbCons);
	
	gbCons.gridx=0;
	gbCons.gridy=3;
	lblCnfUserPwd=new JLabel("Confirm Password ");

	panel.add(lblCnfUserPwd, gbCons);

	gbCons.gridx=1;
	gbCons.gridy=3;
	txtCnfUsrPwd=new JPasswordField(15);
	panel.add(txtCnfUsrPwd, gbCons);

	gbCons.gridx=0;
	gbCons.gridy=4;
	lblEmpId=new JLabel("Employee ID");
	panel.add(lblEmpId, gbCons);

	gbCons.gridx=1;
	gbCons.gridy=4;
	txtEmpId=new JTextField(15);
	panel.add(txtEmpId, gbCons);

	gbCons.gridx=0;
	gbCons.gridy=5;
	lblFrstName=new JLabel("First Name");
	panel.add(lblFrstName, gbCons);

	gbCons.gridx=1;
	gbCons.gridy=5;
	txtFrstName=new JTextField(15);
	panel.add(txtFrstName, gbCons);

	gbCons.gridx=0;
	gbCons.gridy=6;
	lblLstName=new JLabel("Last Name");
	panel.add(lblLstName, gbCons);

	gbCons.gridx = 1;
	gbCons.gridy = 6;
	txtLstName=new JTextField(15);
	panel.add(txtLstName, gbCons);

	gbCons.gridx=0;
	gbCons.gridy=7;
	lblAge=new JLabel("Age");
	panel.add(lblAge, gbCons);

	gbCons.gridx=1;
	gbCons.gridy=7;
	txtAge=new JTextField(3);
	panel.add(txtAge, gbCons);

	gbCons.gridx=0;
	gbCons.gridy=8;
	lblSex=new JLabel("Sex");
	panel.add(lblSex, gbCons);

	gbCons.gridx = 1;
	gbCons.gridy=8;
	String[]  sex= {"Male", "Female"};
	JComboBox lstSex=new JComboBox(sex);
	lstSex.setSelectedIndex(0);
	panel.add(lstSex, gbCons);

	JPanel btnPanel=new JPanel();

	btnSubmit=new JButton("Submit");
	btnPanel.add(btnSubmit);
	btnSubmit.addActionListener(this); //add listener to the Submit button
	btnCancel=new JButton("Cancel");
	btnPanel.add(btnCancel);
	btnCancel.addActionListener(this); //add listener to the Cancel button

	gbCons.gridx=0;
	gbCons.gridy=9;
	gbCons.anchor=GridBagConstraints.EAST;
	panel.add(btnPanel, gbCons);

	getContentPane().add(panel);

        setDefaultCloseOperation(EXIT_ON_CLOSE);
               
	setVisible(true);
	setSize(450,400);

    	
}//end or Register()

public void actionPerformed(ActionEvent e1)
{

	JButton button=(JButton)e1.getSource(); //get the source of the event
	if(button.equals(btnCancel))
	{
		this.dispose();
	}
	else
	{
		int ver=verify(); //call the verify()
		if(ver==1)
		{
			
		try
		{
        		//establish a socket connection and create I/O socket streams
			toServer=new Socket("machine-name",1001);
        		streamFromServer=new ObjectInputStream(toServer.getInputStream());
        		streamToServer=new PrintStream(toServer.getOutputStream());
       	
       			//send a message to server for Registration
			streamToServer.println("RegisterInfo");
			usrName=txtUserName.getText();
			usrPwd=txtUsrPwd.getPassword();
			String pwd=new String(usrPwd);	
	
        		//send the user name and password to the server
			streamToServer.println(usrName+":"+pwd);
	
			//read the response from the server
			String frmServer=(String)streamFromServer.readObject();
        		if(frmServer.equals("Registered"))
			{
				new Login();
				this.dispose();
			}
			else if(frmServer.equals("User Exists"))
			{
		
				showUsrExists(); //show error message
			}
	
        	}//end of try
		catch(Exception e)
		{
			System.out.println("Exception "+e);
		}
  		}//end of if

	}//end of else
}//end of actionPerformed()

int verify() //test the validity of the user information
{
	int ctr=0;
	int intAge=0;
	try
	{
	
		usrName=txtUserName.getText();
		usrPwd=txtUsrPwd.getPassword();
		cnfPwd=txtCnfUsrPwd.getPassword();
		frstName=txtFrstName.getText();
		lstName=txtLstName.getText();
		age=txtAge.getText();
		empid=txtEmpId.getText();
		String strUsrPwd=new String(usrPwd);
		String strCnfPwd=new String(cnfPwd);
		try
		{
			intAge =(int)Integer.parseInt(age.trim());
		}
		catch(Exception e)
		{	
			showErrordlgInt();
		}
if((usrName.length()>0)&&(strUsrPwd.length()>0)&&(strCnfPwd.length()>0)&&(frstName.length()>0)&&(lstName.length()>0)&&(intAge>21)&&(intAge<58)&&(empid.length()>0)&&(strUsrPwd.equals(strCnfPwd)))
	{
		System.out.println("done");
		ctr=1;
		return ctr;
	}	
	else
	{
		
		showErrordlg();
	}//end of else
	
	}//end of try
	catch(Exception e)
	{
		System.out.println("exception thrown "+e);
	}//end of catch
	return ctr;
}//end of verify()	
	

//error msg- User Exists
void showUsrExists()
{
	JOptionPane.showMessageDialog(this,"User exists.", "Message", JOptionPane.ERROR_MESSAGE); 
}

int flg=0;

//error msg- Incorrect Entry
void showErrordlg()
{
	JOptionPane.showMessageDialog(this,"Incorrect entry.", "Message", JOptionPane.ERROR_MESSAGE); 
}

//error msg- Incorrect Age entered
void showErrordlgInt()
{
	JOptionPane.showMessageDialog(this,"Age incorrect.", "Message", JOptionPane.ERROR_MESSAGE); 
}

public static void main(String args[])
{
	new Register();
}
}//end of class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97se狠狠狠综合亚洲狠狠| 国产亲近乱来精品视频| 成人免费毛片app| 国内精品第一页| 久久精品久久综合| 蜜桃av一区二区在线观看| 亚洲成人一区二区| 亚洲欧美成人一区二区三区| 一区二区在线看| 亚洲123区在线观看| 一个色妞综合视频在线观看| 国产精品素人视频| 亚洲精品中文字幕在线观看| 一区二区三区在线观看欧美| 亚洲裸体xxx| 激情图区综合网| 99re热这里只有精品视频| 国产成人亚洲综合a∨猫咪| 成人免费黄色大片| 欧美私人免费视频| 国产亚洲综合色| 亚洲午夜三级在线| 91在线高清观看| 久久色成人在线| 日韩综合小视频| 国产在线精品一区二区三区不卡| 国产高清在线精品| 日韩一级在线观看| 亚洲国产精品影院| eeuss鲁片一区二区三区| 欧美va在线播放| 偷拍与自拍一区| 日本丶国产丶欧美色综合| 欧美激情在线免费观看| 男女性色大片免费观看一区二区 | 麻豆成人久久精品二区三区红| 成人免费毛片嘿嘿连载视频| 欧美中文字幕一二三区视频| 亚洲乱码国产乱码精品精小说 | 韩国av一区二区三区在线观看| av亚洲产国偷v产偷v自拍| 国产欧美一区二区三区沐欲| 国产精品综合视频| 国产精品视频一区二区三区不卡| 狠狠色综合日日| 久久久久久久久久久99999| 九九**精品视频免费播放| 欧美精品丝袜中出| 久久99精品国产麻豆婷婷洗澡| 精品一区二区三区免费观看| 日韩欧美aaaaaa| 国产精一品亚洲二区在线视频| 亚洲视频一区在线| 在线成人免费观看| 国产+成+人+亚洲欧洲自线| 一级中文字幕一区二区| 精品少妇一区二区三区| 在线观看不卡视频| 成人精品视频一区| 亚洲国产视频直播| 中文字幕永久在线不卡| 日韩精品一区在线| 欧美亚洲动漫精品| youjizz久久| 国产成人午夜精品影院观看视频 | 在线视频你懂得一区| 婷婷丁香久久五月婷婷| 国产精品女上位| 久久久久综合网| 日韩精品一区国产麻豆| 6080亚洲精品一区二区| 91片在线免费观看| 99在线视频精品| 粉嫩一区二区三区在线看| 成人一级片网址| 亚洲国产综合色| 国产欧美综合色| 久久久国际精品| 国产日韩av一区| 国产精品久久久久永久免费观看 | 色悠久久久久综合欧美99| 国产麻豆91精品| 国产v综合v亚洲欧| 色天使色偷偷av一区二区| 欧美色成人综合| 欧美蜜桃一区二区三区| 日韩一级视频免费观看在线| 日韩欧美在线网站| 国产精品成人在线观看| 亚洲男人天堂av| 午夜欧美视频在线观看| 国产精品一区二区在线看| 91亚洲永久精品| 制服丝袜亚洲色图| 国产精品欧美极品| 国产精品福利影院| 奇米色777欧美一区二区| 丁香婷婷综合激情五月色| 色8久久人人97超碰香蕉987| 日韩一级免费观看| 一区二区三区四区在线播放| 久久精品国产一区二区| 色综合中文字幕国产 | 欧美性大战久久| 国产精品久久久久久久久免费相片| 亚洲国产乱码最新视频 | 91精品国产91久久综合桃花| 国产天堂亚洲国产碰碰| 日韩精品乱码免费| 成人午夜电影网站| 国产精品视频麻豆| 成人午夜免费视频| 国产精品国产成人国产三级| 麻豆91免费看| 久久亚洲二区三区| 国产传媒日韩欧美成人| 国产婷婷精品av在线| 久久成人综合网| 国产亚洲精品超碰| 老司机午夜精品99久久| 99久久精品国产精品久久| 欧美在线观看一区| 91首页免费视频| 亚洲视频免费观看| 欧美伊人久久久久久午夜久久久久| 国产精品美女久久久久高潮| 99vv1com这只有精品| 天涯成人国产亚洲精品一区av| 91丨porny丨中文| 久久精品一区二区三区av| 一区二区三区中文在线| 国产精品自拍一区| 亚洲18色成人| 欧美亚洲丝袜传媒另类| 91精品国产麻豆国产自产在线| 亚洲色图在线播放| 欧美日本国产一区| 美女任你摸久久| 夜夜嗨av一区二区三区四季av| 国产精品91一区二区| 亚洲国产岛国毛片在线| 亚洲精品第1页| 欧美激情资源网| 欧美一a一片一级一片| 美国av一区二区| 精品久久久三级丝袜| 国产成人激情av| 国产精品免费视频网站| 欧美高清性hdvideosex| 成人免费看的视频| 午夜影院久久久| 久久精品一区二区三区av| 欧美亚洲另类激情小说| 91欧美激情一区二区三区成人| 午夜不卡av在线| 中文字幕一区二区三区蜜月| 777午夜精品免费视频| 91麻豆精品国产91久久久使用方法| av在线一区二区三区| 亚洲成a天堂v人片| 国产精品久久影院| 亚洲一级二级三级在线免费观看| 91精品国产综合久久久久久久 | 不卡区在线中文字幕| 国内不卡的二区三区中文字幕| 亚洲成人精品影院| 亚洲黄色录像片| 亚洲国产精品一区二区久久恐怖片| 亚洲成av人在线观看| 国产精品丝袜久久久久久app| 亚洲精品一区二区三区四区高清| 欧美日本国产视频| 日本一区二区三区四区| 国产精品久久看| 精品国产污网站| 欧美xxxxx牲另类人与| 国产精品久久午夜夜伦鲁鲁| 中文天堂在线一区| 国产精品国产精品国产专区不片| 亚洲精品日日夜夜| 日本网站在线观看一区二区三区| 日本中文字幕不卡| 高清不卡一二三区| 久久久影视传媒| 欧美精品一区二区三区视频| 国产亚洲精品精华液| 日韩精品免费专区| 99久久国产综合色|国产精品| 91在线国内视频| 亚洲精品一区二区三区精华液| 亚洲电影第三页| 国产v综合v亚洲欧| 欧美电影免费观看高清完整版| 亚洲综合男人的天堂| 国产成人av在线影院| 正在播放亚洲一区| 国产欧美日韩另类一区| 国产99久久久国产精品潘金网站| 91国偷自产一区二区开放时间| 欧美日韩一区中文字幕|