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

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

?? register.java

?? 里面所含源碼是本人平時做程序的一些實例
?? JAVA
字號:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class Register extends JFrame  implements ActionListener
{
	JPanel  pnlRegister;
	JLabel  lblUserName,lblGender,lblAge;
	JLabel  lblPassword,lblConfirmPass,lblEmail,logoPosition;
	JTextField  txtUserName,txtEmail,lblSelect;
	JPasswordField  pwdUserPassword,pwdConfirmPass;
	JRadioButton  rbtnMale,rbtnFemale;
	JComboBox cmbAge;
	ButtonGroup  btngGender;
    JButton  btnOk,btnCancel,btnClear;
    RandomAccessFile rafUser;
    static String  strAge[]=new String[101];	
    //用于將窗口用于定位
	Dimension scrnsize;
    Toolkit toolkit=Toolkit.getDefaultToolkit();
    //構造方法
	public Register()
	{
		super("[HappyChat]聊天室注冊窗口");
		for(int n=0;n<strAge.length;n++)
		{
			strAge[n]=String.valueOf(n);
		}	
		pnlRegister=new JPanel();
		this.getContentPane().add(pnlRegister);
	
		lblUserName=new JLabel("用 戶 名:");
		lblGender=new JLabel("性    別:");
		lblAge=new JLabel("年    齡:");
		lblPassword=new JLabel("口    令:");
		lblConfirmPass=new JLabel("確認口令:");
		lblEmail=new JLabel("電子郵件:");
		txtUserName=new JTextField(30);
		txtEmail=new JTextField(20);
		cmbAge=new JComboBox(strAge);
		lblSelect=new JTextField(30);
		pwdUserPassword=new JPasswordField(30);
		pwdConfirmPass=new JPasswordField(30);
		rbtnMale=new JRadioButton("男");		
		rbtnFemale=new JRadioButton("女");	
	    btngGender=new ButtonGroup();
	    btnOk=new JButton("確定(O)");
	    btnOk.setMnemonic('O');
	    btnOk.setToolTipText("保存注冊信息");
		btnCancel=new JButton("返回(B)");
		btnCancel.setMnemonic('B');
		btnCancel.setToolTipText("返回登錄窗口");
		btnClear=new JButton("清空(L)");
		btnClear.setMnemonic('L');
		btnClear.setToolTipText("清空注冊信息");
		
	
		pnlRegister.setLayout(null);    
		pnlRegister.setBackground(new Color(52,130,203));

		lblUserName.setBounds(30,80,100,30);
		txtUserName.setBounds(110,85,120,20);
		lblPassword.setBounds(30,105,100,30);
		pwdUserPassword.setBounds(110,110,120,20);
		lblConfirmPass.setBounds(30,130,100,30);
		pwdConfirmPass.setBounds(110,135,120,20);
		lblGender.setBounds(30,155,100,30);
		rbtnMale.setBounds(110,160,60,20);
		rbtnFemale.setBounds(190,160,60,20);
		lblAge.setBounds(30,180,100,30);
		cmbAge.setBounds(110,185,120,20);
		lblEmail.setBounds(30,205,100,30);
		txtEmail.setBounds(110,210,120,20);
	
		    btnOk.setBounds(250,135,80,25);	
		    btnCancel.setBounds(250,170,80,25);
		    btnClear.setBounds(250,210,80,25);
	
		Font fontstr=new Font("宋體",Font.PLAIN,12);	
		lblUserName.setFont(fontstr);
	    	lblGender.setFont(fontstr);
		lblPassword.setFont(fontstr);
		lblConfirmPass.setFont(fontstr);
		lblAge.setFont(fontstr);
		lblEmail.setFont(fontstr);
        	rbtnMale.setFont(fontstr);
		rbtnFemale.setFont(fontstr);
		txtUserName.setFont(fontstr);
		txtEmail.setFont(fontstr);	
		btnOk.setFont(fontstr);
		btnCancel.setFont(fontstr);
		btnClear.setFont(fontstr);
						
		lblUserName.setForeground(Color.BLACK);
		lblGender.setForeground(Color.BLACK);
		lblPassword.setForeground(Color.BLACK);
		lblAge.setForeground(Color.BLACK);
		lblConfirmPass .setForeground(Color.BLACK);
		lblEmail.setForeground(Color.BLACK);
		rbtnMale.setForeground(Color.BLACK);
		rbtnFemale.setForeground(Color.BLACK);
		rbtnMale.setBackground(Color.white);
		rbtnFemale.setBackground(Color.white);
		btnOk.setBackground(Color.ORANGE);	
	    btnCancel.setBackground(Color.ORANGE);
	    btnClear.setBackground(Color.ORANGE);
		rbtnMale.setOpaque(false);   
		rbtnFemale.setOpaque(false);
		
		pnlRegister.add(lblUserName);
		pnlRegister.add(lblGender);
		pnlRegister.add(lblPassword);
		pnlRegister.add(lblConfirmPass);
		pnlRegister.add(lblEmail);
		pnlRegister.add(lblAge);
		pnlRegister.add(cmbAge);
		pnlRegister.add(txtUserName);
		pnlRegister.add(txtEmail);
		pnlRegister.add(pwdUserPassword);
		pnlRegister.add(pwdConfirmPass);
		pnlRegister.add(btnOk);
		pnlRegister.add(btnCancel);
		pnlRegister.add(btnClear);
		pnlRegister.add(rbtnMale);
		pnlRegister.add(rbtnFemale);
		btngGender.add(rbtnMale);
	    btngGender.add(rbtnFemale);
	    
	    //設置背景圖片
	    Icon logo = new ImageIcon("images\\registerlogo.jpg");
	 	logoPosition = new JLabel(logo);
		logoPosition.setBounds(0, 0, 360,78);
		pnlRegister.add(logoPosition);
	    
	   	this.setSize(360,270);
		this.setVisible(true);
		this.setResizable(false);
		//將窗口定位在屏幕中央
	    	scrnsize=toolkit.getScreenSize();
    		this.setLocation(scrnsize.width/2-this.getWidth()/2,
    	        scrnsize.height/2-this.getHeight()/2);
		Image img=toolkit.getImage("images\\appico.jpg");
       		this.setIconImage(img);
		
		btnOk.addActionListener(this);
		btnCancel.addActionListener(this);
		btnClear.addActionListener(this);
		cmbAge.addActionListener(this);
		rbtnMale.addActionListener(this);
	    	rbtnFemale.addActionListener(this);
		}  
  	public boolean saveToFile()
	{
		try
		{
			//構造可讀寫RandomAccessFile對象
			rafUser=new RandomAccessFile("user.txt","rw");
			//文件指針定位到文件開始處
			rafUser.seek(0);
			//將組件中相應內容寫入到文件			
			rafUser.writeBytes(txtUserName.getText()+"\r\n");
			rafUser.writeBytes(pwdUserPassword.getText()+"\r\n");
			rafUser.writeBytes("Sex:"+lblSelect.getText()+"\r\n");
			rafUser.writeBytes("Age:"+(String)cmbAge.getSelectedItem()+"\r\n");
			rafUser.writeBytes("Email:"+txtEmail.getText());
			rafUser.close();
			return true;
		}
		catch(Exception e)
		{
			JOptionPane.showMessageDialog(null,"文件保存失敗!");
			return false;
		}
	}	

	public void actionPerformed(ActionEvent ae)
	{
		Object source=new Object();
	    source=ae.getSource();
	    if (ae.getSource()==rbtnFemale)	
				lblSelect.setText("female");
		if (ae.getSource()==rbtnMale)
		lblSelect.setText("male");
	    if (source.equals(btnOk))     
	    {
	      if(txtUserName.getText().length()==0)
		{
		    JOptionPane.showMessageDialog(null,"用戶名不能為空");	
           	 return;	
		}
		int Name_flag=0; 
		char b[]={'0','1','2','3','4','5','6','7','8','9'};  
		for (int i=0;i<b.length;i++)
		{
		    if(txtUserName.getText().charAt(0)==b[i])
		    {
		        Name_flag++;	
		    }
		    	
		}
		if(Name_flag==1)
		{
		    JOptionPane.showMessageDialog(null,"用戶名格式不正確,請重新輸入");	
            return;	
		}
	
		if(pwdUserPassword.getText().length()==0)
		{
		    JOptionPane.showMessageDialog(null,"密碼不能為空");	
            return;	
		}
		if(pwdUserPassword.getText().length()<8)
		{JOptionPane.showMessageDialog(null,"密碼長度不夠");
            return ;
		}		
		if(!pwdUserPassword.getText().equals(pwdConfirmPass.getText()))
		{
		    JOptionPane.showMessageDialog(null,"密碼兩次輸入不一致,請重新輸入");	
            return;
		}	
		
		int Found_flag=0;   
		for (int i=0;i<txtEmail.getText().length();i++)
		{
		    if(txtEmail.getText().charAt(i)=='@')
		    {
		        Found_flag++;	
		    }
		    	
		}
		if(Found_flag!=1)
		  {
		    JOptionPane.showMessageDialog(null,"電子郵箱格式不正確,請重新輸入");	
            return;	
		  }
		 if (saveToFile())
		     JOptionPane.showMessageDialog(null,"注冊成功!");
	    }
	       
	    if (source.equals(btnCancel))  //"返回"按鈕
	    {
	    	new Login();
	    	this.dispose();
	    }
	    if (source.equals(btnClear))     //"清空"按鈕
	    {
	        txtUserName.setText("");
	        pwdUserPassword.setText("");
	        pwdConfirmPass.setText("");	       
	        txtEmail.setText("");	
	    }
	} 
	public static void main(String args[])
	{		
		new Register();
	}

}  //class Register 結束

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人一区二区三区| 婷婷激情综合网| 欧美高清视频不卡网| heyzo一本久久综合| 久久国内精品自在自线400部| 亚洲裸体在线观看| 国产人妖乱国产精品人妖| 欧美成人aa大片| 欧美一区二区三区四区视频| 国产精品456| 国内精品视频一区二区三区八戒| 亚洲一区二区三区四区五区中文| 国产日韩精品一区二区三区在线| 在线亚洲一区二区| 风流少妇一区二区| 国产激情一区二区三区桃花岛亚洲| 天天免费综合色| 亚洲精品欧美综合四区| 亚洲女与黑人做爰| 亚洲色图第一区| 亚洲日本在线a| 夜夜精品浪潮av一区二区三区| 久久亚洲一级片| 国产三级久久久| 国产精品天天看| 一区二区中文字幕在线| 中文字幕中文字幕一区| 成人欧美一区二区三区| 亚洲精品一二三四区| 亚洲欧美日本在线| 亚洲h在线观看| 蜜桃视频在线观看一区| 国模无码大尺度一区二区三区| 黄页视频在线91| 粗大黑人巨茎大战欧美成人| 91美女视频网站| 欧美日韩久久不卡| 久久众筹精品私拍模特| 国产精品国产三级国产专播品爱网| 中文字幕一区二区5566日韩| 亚洲综合免费观看高清完整版| 国产精品嫩草99a| 亚洲一区二区四区蜜桃| 天天综合天天做天天综合| 久久国产精品99精品国产| 国产麻豆午夜三级精品| 91色视频在线| 精品国产亚洲在线| 国产欧美精品一区二区色综合朱莉 | 美美哒免费高清在线观看视频一区二区 | 国产美女在线观看一区| av在线综合网| 91精品国产乱| 国产精品二三区| 麻豆中文一区二区| 成人av免费在线| 日韩三级电影网址| 中文字幕不卡三区| 午夜精品爽啪视频| youjizz国产精品| 日韩情涩欧美日韩视频| 亚洲色图视频免费播放| 免费高清在线一区| 色综合久久99| 久久精品欧美一区二区三区不卡 | 欧美一区二区三区四区久久| 中文字幕国产精品一区二区| 奇米综合一区二区三区精品视频 | 欧美一区二区三区免费观看视频| 中文字幕精品三区| 美女在线视频一区| 欧美一a一片一级一片| 欧美一区二区精品久久911| 精品国产百合女同互慰| 欧美视频一区二区三区| 亚洲欧美激情视频在线观看一区二区三区 | 韩国av一区二区三区四区 | 激情五月婷婷综合网| 欧美一区二区在线播放| 日韩国产精品久久| 日韩你懂的在线播放| 久久狠狠亚洲综合| 久久久久久久性| av亚洲精华国产精华| 亚洲欧洲国产专区| 色狠狠综合天天综合综合| 亚洲福利电影网| 日韩精品综合一本久道在线视频| 激情综合色播激情啊| 中文字幕不卡在线| 在线观看视频91| 美女看a上一区| 欧美国产欧美综合| 91成人国产精品| 免费看黄色91| 国产精品乱人伦| 色美美综合视频| 精一区二区三区| 亚洲免费av观看| 日韩三级伦理片妻子的秘密按摩| 国产精品一级片在线观看| 国产精品看片你懂得| 欧美日韩一区二区三区免费看| 狠狠色狠狠色综合系列| 亚洲天堂成人网| 精品久久免费看| 91久久奴性调教| 精品一区二区国语对白| 亚洲欧洲av在线| 日韩三级高清在线| 91猫先生在线| 国产精品亚洲成人| 午夜私人影院久久久久| 国产亚洲精品资源在线26u| 在线观看免费一区| 国产成人av一区二区三区在线 | 久久久综合视频| 在线免费不卡视频| 国产激情精品久久久第一区二区| 亚洲成精国产精品女| 国产精品伦一区| 精品久久久久99| 欧美日本高清视频在线观看| 成人手机电影网| 韩国三级在线一区| 日韩电影在线看| 一区二区三区在线观看网站| 国产三级欧美三级| 精品国产一区久久| 日韩午夜在线观看| 欧美视频在线一区二区三区 | 极品少妇一区二区| 亚洲国产综合人成综合网站| 一区精品在线播放| 中文字幕不卡在线观看| ww久久中文字幕| 欧美一级日韩不卡播放免费| 一本一道久久a久久精品| 盗摄精品av一区二区三区| 韩国av一区二区三区四区| 美女网站色91| 日本sm残虐另类| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品996| 国内精品免费在线观看| 久久国产综合精品| 麻豆精品国产91久久久久久| 日韩国产高清在线| 首页亚洲欧美制服丝腿| 五月天亚洲精品| 全国精品久久少妇| 久久99国产精品麻豆| 国产在线一区二区| 国产一区二区三区免费播放| 国产一区二区三区精品视频| 国产精品一区二区在线观看不卡| 国产一区二区三区香蕉| 国产成人精品免费在线| 成人sese在线| 日本韩国精品一区二区在线观看| 91在线视频18| 欧美影片第一页| 欧美va天堂va视频va在线| 久久综合成人精品亚洲另类欧美| 久久久99精品免费观看| 国产精品丝袜一区| 一区二区三区高清不卡| 日韩综合小视频| 国产精品1024久久| 92精品国产成人观看免费 | 日本视频在线一区| 狠狠v欧美v日韩v亚洲ⅴ| 成人毛片在线观看| 欧美日韩国产免费| 2023国产精品视频| 中文字幕高清不卡| 亚洲成a人片在线不卡一二三区| 肉丝袜脚交视频一区二区| 国产一二精品视频| 在线一区二区三区| 欧美电视剧在线看免费| 中文字幕亚洲区| 欧美aⅴ一区二区三区视频| 国产电影精品久久禁18| 91精品福利视频| 久久久久久夜精品精品免费| 亚洲伦理在线精品| 国产一区三区三区| 在线观看国产日韩| 国产欧美日韩精品a在线观看| 亚洲高清免费观看| 成人免费高清在线| 91精品国产91综合久久蜜臀| 亚洲天堂精品在线观看| 狠狠色丁香婷综合久久| 欧美视频在线观看一区二区| 欧美高清一级片在线观看| 日韩精品视频网| 欧美影院精品一区| 中文在线一区二区|