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

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

?? qq_adduser.java

?? IO流的項目好
?? JAVA
字號:
package myQQ;

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

class QQ_AddUser extends JFrame implements ActionListener
{
	Adom ad = new Adom();
	String sID = "00000";
	QQPhoto QQp= new QQPhoto();//頭像
	Image img = Toolkit.getDefaultToolkit().getImage("img/Regis/4.gif");
	ImageIcon imTu = new ImageIcon("img/Regis/1.jpg");
	ImageIcon imTian1 = new ImageIcon("img/Regis/1.gif");
	ImageIcon imGB1 = new ImageIcon("img/Regis/5.gif");
	ImageIcon imGB2 = new ImageIcon("img/Regis/6.gif");
	JLabel jTitle = new JLabel(imTu);
	JLabel jx0 = new JLabel("注冊成功",JLabel.CENTER);
	JLabel jx1 = new JLabel("恭喜你!注冊成功!",imTian1,JLabel.LEFT);
	JLabel jx2 = new JLabel("請紀錄您的ID :",imTian1,JLabel.LEFT);
	JLabel jx3 = new JLabel(sID);
	JLabel jx4 = new JLabel("請關閉本窗口!憑借此ID登錄MyQQ",imTian1,JLabel.LEFT);
	JPanel jpB = new JPanel();
	MyPane mp = new MyPane(img,732,650);
	JButton jbG = new JButton(imGB1);
	Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
	//--------------------------------------------------------------------------
	JPanel jpT = new JPanel();
	JPanel jpC = new JPanel();
	String []s ={"昵稱","年齡","性別","密碼","確認密碼","選擇頭像",
		"省份","城市","驗證碼"};
	String []sex = {"性別","男","女"};
	JLabel jl[] = new JLabel[9];
	JLabel jTian = new JLabel("填寫資料",JLabel.CENTER);
	JLabel jTian1 = new JLabel("填寫以下資料您可以注冊成為MyQQ用戶。",imTian1,JLabel.LEFT);
	JTextField jtf[] = new JTextField[3];
	JPasswordField jpf[] = new JPasswordField[2];
	JComboBox jcbSex = new JComboBox(sex);
	JComboBox jcbState = new JComboBox();
	JComboBox jcbCity = new JComboBox();
	//-----------------------------------------------------------------------
	JPanel jp1 = new JPanel(new FlowLayout(FlowLayout.CENTER,20,15));
	ImageIcon imIcon1 = new ImageIcon("img/Regis/2.gif");
	ImageIcon imIcon2 = new ImageIcon("img/Regis/3.gif");
	ImageIcon imIcon3 = new ImageIcon("img/Regis/2.png");
	ImageIcon imIcon4 = new ImageIcon("img/Regis/3.png");
	JButton jbQD = new JButton(imIcon1);
	JButton jbQX = new JButton(imIcon2);

	//----------------------------------------------------------------------
	YanZhengMa yzm = new YanZhengMa();
	JButton jbCL = new JButton("看不清楚!換張圖片");
	
	//客戶端
	QQClient client = null;
		
	public QQ_AddUser(QQClient client)
	{
		super("注冊");
		this.setIconImage(Adom.icon);
		this.setLocation(ad.setCenter(732,600));//居中顯示
		this.setSize(732,600);	
		Container c =this.getContentPane();
		c.add(mp);
		c.add(jTitle,BorderLayout.NORTH);
		jx3.setFont(new Font("隸書",Font.PLAIN,16));
		jx3.setForeground(Color.red);
		jx0.setFont(new Font("黑體",Font.BOLD,16));
		jx0.setForeground(Color.orange);
		//----------------------------------------------------------------------
		jbG.addActionListener(this);
		jbG.addMouseListener(new mm());
		jbG.setBorder(null);	jbG.setOpaque(false);
		jpB.add(jbG);c.add(jpB,BorderLayout.SOUTH);
		jpB.setBackground(Color.white);
		jpB.show(false);
		//----------------------------------------------------------------------
		mp.setLayout(new CardLayout());
		jpT.setLayout(null);	jpC.setLayout(null);
		jpT.setOpaque(false);	jpC.setOpaque(false);
		for (int i = 0; i<jl.length; i++)
		{
			jl[i] = new JLabel(s[i]);
			jpT.add(jl[i],null);
		}
		for (int i = 0; i<jtf.length; i++)
		{
			jtf[i] = new JTextField(15);
			jpT.add(jtf[i],null);
		}
		for (int i = 0; i<jpf.length; i++)
		{
			jpf[i] = new JPasswordField();
			jpT.add(jpf[i],null);
		}
		jpT.add(QQp,null);
		//------------------------------------------------------------------
		jp1.add(jbQD);	jp1.add(jbQX);
		jbQD.addMouseListener(new mm());
		jbQX.addMouseListener(new mm());
		jbQD.addActionListener(this);
		jbQX.addActionListener(this);
		jbQD.setBorder(null);	jbQX.setBorder(null);
		jbQD.setOpaque(false);	jbQX.setOpaque(false);
		jp1.setBounds(0,390,732,60);
		jp1.setBorder(BorderFactory.createEtchedBorder());
		jp1.setOpaque(false);
			
		//------------------------------------------------------------------
		jTian.setBounds(273,5,185,40);
		jTian.setForeground(Color.orange);
		jTian.setFont(new Font("黑體",Font.BOLD,16));
		jTian1.setBounds(50,60,500,30);
		jpT.add(jTian,null);	jpT.add(jTian1,null);
		//------------------------------------------------------------------
		jx0.setBounds(273,5,185,40);	jx1.setBounds(50,60,500,30);
		jx2.setBounds(50,100,200,30);	jx3.setBounds(180,100,400,30);
		jx4.setBounds(50,140,500,30);
		jpC.add(jx0,null);	jpC.add(jx1,null);	jpC.add(jx2,null);
		jpC.add(jx3,null);	jpC.add(jx4,null);
		//------------------------------------------------------------------
		jl[0].setBounds(44,129,86,30);jl[1].setBounds(331,129,86,30);
		jl[2].setBounds(541,129,76,30);jl[3].setBounds(44,170,86,30);
		jl[4].setBounds(44,211,86,30);jl[5].setBounds(331,190,100,30);
		jl[6].setBounds(44,251,86,30);jl[7].setBounds(331,251,86,30);
		jl[8].setBounds(44,291,86,30);
		QQp.setBounds(431,170,100,60);
		//------------------------------------------------------------------
		jtf[0].setBounds(109,129,162,24);jtf[1].setBounds(408,129,86,24);
		jtf[2].setBounds(109,291,100,24); yzm.setBounds(230,289,100,30);
		jbCL.setBounds(340,291,120,24);	jbCL.addActionListener(this);
		jbCL.setBorder(null); jbCL.setOpaque(false);
		//------------------------------------------------------------------
		jpf[0].setBounds(109,170,162,24);jpf[1].setBounds(109,211,162,24);
		//------------------------------------------------------------------
		jcbState.addItem("選取省份");
		jcbCity.addItem("選取城市");
		jcbState.setSelectedIndex(0);	jcbCity.setSelectedIndex(0);
		jcbState.addActionListener(this);
		jcbSex.setBounds(608,129,84,24);jcbState.setBounds(109,251,100,24);
		jcbCity.setBounds(408,251,100,24);
		jcbSex.setBackground(Color.white);	jcbState.setBackground(Color.white);
		jcbCity.setBackground(Color.white);	
		jbCL.setFont(new Font("宋體",Font.PLAIN,12));
		jcbSex.setFont(new Font("宋體",Font.PLAIN,12));
		jcbCity.setFont(new Font("宋體",Font.PLAIN,12));
		jcbState.setFont(new Font("宋體",Font.PLAIN,12));
		//------------------------------------------------------------------
		jpT.add(jcbSex,null);jpT.add(jcbState,null);jpT.add(jcbCity,null);
		jpT.add(jp1,null);		jpT.add(yzm,null);	jpT.add(jbCL,null);
		mp.add("Card1",jpT);	mp.add("Card2",jpC);
		this.setVisible(true);
	}
	
	class mm extends MouseAdapter
	{
		public void mousePressed(MouseEvent e)
		{
			if(e.getSource().equals(jbQD))
			{
				jbQD.setIcon(imIcon3);
			}
			if(e.getSource().equals(jbQX))
			{
				jbQX.setIcon(imIcon4);
			}
			if(e.getSource().equals(jbG))
			{
				jbG.setIcon(imGB2);
			}
		}
		public void mouseReleased(MouseEvent e)
		{
			jbQD.setIcon(imIcon1);
			jbQX.setIcon(imIcon2);
			jbG.setIcon(imGB1);
		}
			
	}
	
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource().equals(jcbState))
		{	//選擇省份
			String x = (String)jcbState.getSelectedItem();
			if(x.equals("選取省份"))
			{
				//--------------------客戶端初始化
				this.client = client;
				if(client==null)
				{
					this.client = new QQClient();
					client.setQQ_AddUser(this);
					client.start();
				}
				MessType mt = new MessType("10000",41);
				client.sendMess(mt);	
			}
			else
			{
				MessType mt = new MessType("10000",42);
				mt.Pro = x;
				client.sendMess(mt);
			}	
		}
		if(e.getSource().equals(jbG))
		{
			qingkong();
			for (int i = 0; i<jtf.length; i++)
			{
				jtf[i].setText("");
			}
			jcbSex.setSelectedIndex(0);
			jcbState.setSelectedIndex(0);
			jcbCity.setSelectedIndex(0);
			yzm.again();
			((CardLayout)mp.getLayout()).show(mp,"Card1");
			
			this.show(false);
		}
		if(e.getSource().equals(jbCL))
		{
			yzm.again();	
		}
		if(e.getSource().equals(jbQX))
		{
			for (int i = 0; i<jtf.length-1; i++)
			{
				jtf[i].setText("");
			}
			qingkong();
			jtf[2].setText("");
			jcbSex.setSelectedIndex(0);
			jcbState.setSelectedIndex(0);
			jcbCity.setSelectedIndex(0);
		}
		if(e.getSource().equals(jbQD))
		{
			String	sNiCheng = jtf[0].getText().trim();//昵稱
			String	sNianLing =jtf[1].getText().trim();//年齡
			String  sM1 = jpf[0].getText().trim();//密碼
			String 	sM2 = jpf[1].getText().trim();//確認密碼
			String  sSex = jcbSex.getSelectedItem().toString().trim();//性別================
			String	sState = jcbState.getSelectedItem().toString().trim();//省
			String  sCity = jcbCity.getSelectedItem().toString().trim();//市
			String  sPhoto = ((ImageIcon)QQp.jlPhoto.getIcon()).getDescription();//頭像
			String  sYZM = jtf[2].getText().trim();//驗證碼
			try {
					int age = Integer.parseInt(sNianLing);
					if(!sM1.equals(sM2))
					{
					    JOptionPane.showMessageDialog(null,"兩次輸入的密碼不一致","錯誤",JOptionPane.ERROR_MESSAGE);
						qingkong();
						yzm.again();
						jtf[2].setText("");
						jpf[0].setFocusable(true);
					}
					else if(sM1.equals(""))
					{
					    JOptionPane.showMessageDialog(null,"請輸入密碼","錯誤",JOptionPane.ERROR_MESSAGE);
					    yzm.again();
						jtf[2].setText("");
						jpf[0].setFocusable(true);
				 	}
					else if(sM2.equals(""))
					{
					    JOptionPane.showMessageDialog(null,"請確認密碼","錯誤",JOptionPane.ERROR_MESSAGE);
					    yzm.again();
						jtf[2].setText("");
						jpf[1].setFocusable(true);
					}
					else if(!sYZM.equals(yzm.s1))
					{
					    JOptionPane.showMessageDialog(null,"驗證碼錯誤","錯誤",JOptionPane.ERROR_MESSAGE);
						qingkong();
						yzm.again();
						jtf[2].setText("");
						jtf[2].setFocusable(true);
					}
					else if(sNiCheng.equals(""))
					{
						JOptionPane.showMessageDialog(null,"請輸入昵稱","錯誤",JOptionPane.ERROR_MESSAGE);
						qingkong();
						jtf[0].setFocusable(true);
					}
					else if(jcbSex.getSelectedIndex()==0)
					{
						JOptionPane.showMessageDialog(null,"請選擇性別","錯誤",JOptionPane.ERROR_MESSAGE);
						jcbSex.setFocusable(true);
					}
					else if(sState.equals("選取省份"))
					{
						JOptionPane.showMessageDialog(null,"請選擇省份","錯誤",JOptionPane.ERROR_MESSAGE);
						jcbState.setFocusable(true);
					}
					else if(sCity.equals("選取城市"))
					{
						JOptionPane.showMessageDialog(null,"請選擇城市","錯誤",JOptionPane.ERROR_MESSAGE);
						jcbCity.setFocusable(true);
					}
					else
					{	//驗證后發送注冊消息
						MessType mt = new MessType("10000",sNiCheng,sM1,age,sSex,sState,sCity,sPhoto);
						client.sendMess(mt);
					}
			}catch (Exception ex) {
			    JOptionPane.showMessageDialog(null,"請輸入正確的年齡","錯誤",JOptionPane.ERROR_MESSAGE);
			    qingkong();
			    jtf[1].setText("");
			    jtf[1].setFocusable(true);
			}
		}

	}		
	public void qingkong()
	{
		for (int i = 0; i<jpf.length; i++)
		{
			jpf[i].setText("");
		}

	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产中文字幕一区| 美日韩一区二区| 欧美一级xxx| 99综合影院在线| 久久99久久99精品免视看婷婷| 久久精品免费观看| 亚洲老妇xxxxxx| 国产天堂亚洲国产碰碰| 欧美一区二区视频免费观看| 99久久综合狠狠综合久久| 久久国产精品99精品国产| 亚洲美女淫视频| 欧美激情在线看| 日韩欧美国产一区在线观看| 色噜噜偷拍精品综合在线| 成人午夜又粗又硬又大| 韩国女主播成人在线观看| 午夜影院久久久| 一区二区三区免费| 1024国产精品| 中文无字幕一区二区三区| 精品成人一区二区| 欧美一区二区三区免费视频| 欧美日韩极品在线观看一区| 日本乱人伦aⅴ精品| av在线免费不卡| 国产91在线观看| 国产成人在线观看免费网站| 久久电影网电视剧免费观看| 日本人妖一区二区| 日韩成人免费电影| 午夜精品123| 首页国产欧美日韩丝袜| 日韩制服丝袜先锋影音| 婷婷丁香激情综合| 日韩高清不卡一区二区| 日韩精品亚洲专区| 性欧美大战久久久久久久久| 亚洲午夜私人影院| 午夜一区二区三区视频| 日韩电影在线一区二区三区| 偷窥少妇高潮呻吟av久久免费| 欧美一区二区二区| 56国语精品自产拍在线观看| 欧美欧美欧美欧美| 日韩一区和二区| 欧美α欧美αv大片| 精品理论电影在线| 精品999久久久| 亚洲国产精品t66y| 亚洲欧美偷拍卡通变态| 亚洲少妇中出一区| 亚洲午夜免费福利视频| 天堂影院一区二区| 久久99精品久久久久婷婷| 激情久久五月天| 国产91丝袜在线18| 色香色香欲天天天影视综合网| 日本不卡一区二区三区| 激情六月婷婷久久| 成人小视频在线| 欧美在线观看你懂的| 欧美狂野另类xxxxoooo| 日韩精品一区二区三区在线播放 | 最新国产成人在线观看| 国产欧美一区二区精品仙草咪| 欧美人妖巨大在线| 久久中文娱乐网| 国产精品久久久一本精品| 亚洲一区二区在线播放相泽| 日韩**一区毛片| 极品销魂美女一区二区三区| 国产精一区二区三区| 色综合天天综合网国产成人综合天 | 欧美日韩一卡二卡| 亚洲精品一区二区三区蜜桃下载 | 成人的网站免费观看| 国产一区在线看| 成人aa视频在线观看| 欧美最猛性xxxxx直播| 精品黑人一区二区三区久久| 国产精品家庭影院| 日本亚洲三级在线| 91免费观看视频| 日韩欧美不卡在线观看视频| 亚洲欧洲av一区二区三区久久| 久久精品夜色噜噜亚洲aⅴ| 国产精品麻豆视频| 午夜影院久久久| 成人av在线影院| 欧美一区二区三区四区在线观看| 91欧美激情一区二区三区成人| 成人国产精品免费观看| 欧美年轻男男videosbes| 久久久久综合网| 天堂久久久久va久久久久| 国产精华液一区二区三区| 欧美日本免费一区二区三区| 精品视频在线视频| 精品免费国产一区二区三区四区| 8v天堂国产在线一区二区| 国产女人18水真多18精品一级做| 国产无一区二区| 麻豆成人久久精品二区三区红 | 图片区小说区区亚洲影院| 国产99久久久国产精品潘金网站| 九九九精品视频| 欧美日韩国产在线观看| 国产精品国产自产拍高清av | 日韩成人免费看| 不卡av在线网| 26uuu国产一区二区三区| 视频一区二区国产| 91福利小视频| 一区在线播放视频| 国产99久久久久久免费看农村| 成人综合婷婷国产精品久久| 欧美一区二区大片| 五月婷婷综合网| 色婷婷av一区二区三区gif| 久久久久久久久97黄色工厂| 久久国产精品99久久久久久老狼| 国内欧美视频一区二区| 欧美一二三四在线| 亚瑟在线精品视频| 欧美日韩一区二区不卡| 亚洲自拍偷拍欧美| 欧美亚洲国产一区在线观看网站 | 亚洲欧洲日韩在线| 国产不卡视频在线播放| 精品国产乱码久久久久久夜甘婷婷 | 国产精品综合在线视频| 日韩一区二区三区电影| 偷拍日韩校园综合在线| 欧美日韩精品系列| 亚洲成av人片一区二区梦乃| 欧美三级电影在线看| 亚洲二区在线观看| 欧美日韩国产另类一区| 日韩不卡免费视频| 欧美xxxxxxxxx| 激情综合色播激情啊| 久久在线观看免费| 国产成人综合亚洲网站| 欧美经典三级视频一区二区三区| 亚洲国产日产av| 91精品国产综合久久小美女| 麻豆成人91精品二区三区| 91精品啪在线观看国产60岁| 日本成人中文字幕| www激情久久| 成人精品gif动图一区| 亚洲色图欧美激情| 欧美美女一区二区| 久久精品免费观看| 欧美激情综合在线| 91丨porny丨中文| 午夜精品免费在线| 久久久噜噜噜久久中文字幕色伊伊 | 日韩av不卡一区二区| 欧美va日韩va| 成人午夜视频在线观看| 国产精品三级av在线播放| 99re8在线精品视频免费播放| 精品久久久久香蕉网| 国产精品自拍网站| 亚洲欧洲精品成人久久奇米网| 久久 天天综合| 国产精品久久久久久久裸模 | 久久精品国产精品亚洲综合| 久久女同性恋中文字幕| 91网站在线观看视频| 亚洲大片免费看| 久久久噜噜噜久久中文字幕色伊伊| 亚洲gay无套男同| 欧美精品一区二区三区蜜桃视频| 亚洲午夜久久久| 欧美电影免费观看高清完整版在| 亚洲影视在线播放| 91精品国产91久久综合桃花| 国产精品一区二区在线观看网站| 欧美电影免费观看高清完整版| 亚洲成人av一区二区三区| 欧美变态tickle挠乳网站| 91偷拍与自偷拍精品| 欧美aaaaa成人免费观看视频| 欧美日韩黄色一区二区| 国产高清久久久久| 亚洲电影欧美电影有声小说| 久久久99精品免费观看| 欧美日本在线视频| 99久久99久久精品免费看蜜桃| 亚洲精品一区二区三区四区高清| 视频一区视频二区在线观看| 国产精品福利影院| 欧美一区二区三区免费大片| 白白色亚洲国产精品| 美女视频一区在线观看| 亚洲狼人国产精品| 国产视频一区二区在线观看|