⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cregistframe.java

📁 这是一个个人编写的在线聊天程序。是用JAVA语言编写的
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
import javax.swing.*;
import java.awt.*;

class CMiddlePanel extends JPanel
{
	CAccountPanel A;
	CFilePanel F;
	GridBagLayout GBL;
	GridBagConstraints GBC;
	CMiddlePanel()
	{
		A=new CAccountPanel();
		F=new CFilePanel();
		GBC= new GridBagConstraints();

		setBackground(new Color(51,157,221));
	
		setLayout(GBL= new GridBagLayout());
		GBC.anchor= GridBagConstraints.NORTH;
		GBC.gridx=1;
		GBC.gridy=2;
		GBL.setConstraints(A,GBC);
		GBC.gridx=2;
		GBC.gridy=2;
		GBL.setConstraints(F,GBC);

		add(A);
		add(F);
	}
}

class CDataPanel extends JPanel
{
	JLabel UserName,Password,RePassword,Pet,Question,Answer,Email,Title1,Title2;
	JTextField TF1,TF4,TF5,TF6;
	JPasswordField TF2,TF3;
	JComboBox JC;
	JLabel A1,A2,A3,A4;
	String Ques[]={"最喜欢的宠物?","最喜爱的电影?","周年纪念日?","父亲的名字?","配偶的名字?",
		       "第一个孩子的爱称?","中学的校名?","最尊敬的老师?","最喜欢的运动队?"};
	GridBagLayout GBL;
	GridBagConstraints GBC;
	CDataPanel()
	{
		UserName=new JLabel(new ImageIcon("CA1.jpg"));
		TF1=new JTextField(18);
		TF1.setFont(new Font("宋体",Font.PLAIN,14));
		Password=new JLabel(new ImageIcon("CA2.jpg"));
		TF2=new JPasswordField(18);
		TF2.setFont(new Font("宋体",Font.PLAIN,14));
		RePassword=new JLabel(new ImageIcon("CA3.jpg"));
		TF3=new JPasswordField(18);
		TF3.setFont(new Font("宋体",Font.PLAIN,14));
		Pet=new JLabel(new ImageIcon("CA4.jpg"));
		TF4=new JTextField(18);
		TF4.setFont(new Font("宋体",Font.PLAIN,14));
		Question=new JLabel(new ImageIcon("CA5.jpg"));
		JC=new JComboBox(Ques);
		JC.setFont(new Font("楷体_GB2312",Font.PLAIN,12));
		JC.setBackground(new Color(255,255,255));
		JC.setEditable(true);
		JC.setMaximumRowCount(5);
		Answer=new JLabel(new ImageIcon("CA6.jpg"));
		TF5=new JTextField(18);
		TF5.setFont(new Font("宋体",Font.PLAIN,14));
		Email=new JLabel(new ImageIcon("CA7.jpg"));
		TF6=new JTextField(18);
		TF6.setFont(new Font("宋体",Font.PLAIN,14));
		Title1=new JLabel(new ImageIcon("CT1.jpg"));
		Title2=new JLabel(new ImageIcon("CT2.jpg"));
		A1=new JLabel(" ");
		A1.setFont(new Font("Trebuchet MS",Font.BOLD,5));
		A2=new JLabel(" ");
		A2.setFont(new Font("Trebuchet MS",Font.BOLD,35));
		A3=new JLabel(" ");
		A3.setFont(new Font("Trebuchet MS",Font.BOLD,10));
		A4=new JLabel("  ");
		A4.setFont(new Font("Trebuchet MS",Font.BOLD,5));
		GBC= new GridBagConstraints();

		setBackground(new Color(206,236,251));
		
		setLayout(GBL= new GridBagLayout());
		GBC.gridx=2;
		GBC.gridy=1;
		GBL.setConstraints(A1,GBC);
		GBC.gridx=2;
		GBC.gridy=2;
		GBL.setConstraints(Title1,GBC);
		GBC.gridx=3;
		GBC.gridy=2;
		GBL.setConstraints(Title2,GBC);
		GBC.gridx=2;
		GBC.gridy=3;
		GBL.setConstraints(A2,GBC);
		GBC.gridx=2;
		GBC.gridy=4;
		GBL.setConstraints(UserName,GBC);
		GBC.gridx=3;
		GBC.gridy=4;
		GBL.setConstraints(TF1,GBC);
		GBC.gridx=2;
		GBC.gridy=5;
		GBL.setConstraints(Password,GBC);
		GBC.gridx=3;
		GBC.gridy=5;
		GBL.setConstraints(TF2,GBC);
		GBC.gridx=2;
		GBC.gridy=6;
		GBL.setConstraints(RePassword,GBC);
		GBC.gridx=3;
		GBC.gridy=6;
		GBL.setConstraints(TF3,GBC);
		GBC.gridx=2;
		GBC.gridy=7;
		GBL.setConstraints(Pet,GBC);
		GBC.gridx=3;
		GBC.gridy=7;
		GBL.setConstraints(TF4,GBC);
		GBC.gridx=2;
		GBC.gridy=8;
		GBL.setConstraints(Question,GBC);
		GBC.gridx=3;
		GBC.gridy=8;
		GBL.setConstraints(JC,GBC);
		GBC.gridx=2;
		GBC.gridy=9;
		GBL.setConstraints(Answer,GBC);
		GBC.gridx=3;
		GBC.gridy=9;
		GBL.setConstraints(TF5,GBC);
		GBC.gridx=2;
		GBC.gridy=10;
		GBL.setConstraints(Email,GBC);
		GBC.gridx=3;
		GBC.gridy=10;
		GBL.setConstraints(TF6,GBC);
		GBC.gridx=2;
		GBC.gridy=11;
		GBL.setConstraints(A3,GBC);
		GBC.gridx=1;
		GBC.gridy=1;
		GBL.setConstraints(A4,GBC);

		add(Title1);
		add(Title2);
		add(UserName);
		add(TF1);
		add(Password);
		add(TF2);
		add(RePassword);
		add(TF3);
		add(Pet);
		add(TF4);
		add(Question);
		add(JC);
		add(Answer);
		add(TF5);
		add(Email);
		add(TF6);
		add(A1);
		add(A2);
		add(A3);
		add(A4);
	}
}

class CAccountPanel extends JPanel
{
	CDataPanel D;
	JLabel Pic;
	JLabel A1;
	GridBagLayout GBL;
	GridBagConstraints GBC;
	CAccountPanel()
	{
		D=new CDataPanel();
		Pic=new JLabel(new ImageIcon("CW.jpg"));
		A1=new JLabel(" ");
		A1.setFont(new Font("Trebuchet MS",Font.BOLD,13));
		GBC= new GridBagConstraints();

		setBackground(new Color(206,236,251));
	
		setLayout(GBL= new GridBagLayout());
		GBC.anchor= GridBagConstraints.NORTH;
		GBC.gridx=1;
		GBC.gridy=1;
		GBL.setConstraints(D,GBC);
		GBC.gridx=1;
		GBC.gridy=2;
		GBL.setConstraints(Pic,GBC);
		GBC.gridx=1;
		GBC.gridy=3;
		GBL.setConstraints(A1,GBC);

		add(D);
		add(Pic);	
		add(A1);
	}
}

class CButton1Panel extends JPanel
{
	JLabel Regist,Reset,Return;
	JLabel A1,A2,A3,A4,A5,A7;
	
	GridBagLayout GBL;
	GridBagConstraints GBC;
	CButton1Panel()
	{
		Reset=new JLabel(new ImageIcon("CReset1.jpg"));
		Regist=new JLabel(new ImageIcon("CRegist1.jpg"));
		Return=new JLabel(new ImageIcon("CReturn1.jpg"));
		A1=new JLabel("                                                                         ");
		A1.setFont(new Font("Trebuchet MS",Font.BOLD,10));
		A2=new JLabel("     ");
		A2.setFont(new Font("Trebuchet MS",Font.BOLD,10));
		A3=new JLabel("                                                   ");
		A3.setFont(new Font("Trebuchet MS",Font.BOLD,10));
		A4=new JLabel("  ");
		A4.setFont(new Font("Trebuchet MS",Font.BOLD,10));
		A5=new JLabel("  ");
		A5.setFont(new Font("Trebuchet MS",Font.BOLD,3));
		A7=new JLabel("  ");
		A7.setFont(new Font("Trebuchet MS",Font.BOLD,3));
		GBC= new GridBagConstraints();

		setBackground(new Color(141,211,245));
	
		setLayout(GBL= new GridBagLayout());
		GBC.gridx=1;
		GBC.gridy=4;
		GBL.setConstraints(A1,GBC);
		GBC.gridx=2;
		GBC.gridy=4;
		GBL.setConstraints(Regist,GBC);
		GBC.gridx=3;
		GBC.gridy=4;
		GBL.setConstraints(A2,GBC);
		GBC.gridx=4;
		GBC.gridy=4;
		GBL.setConstraints(Return,GBC);
		GBC.gridx=5;
		GBC.gridy=4;
		GBL.setConstraints(A3,GBC);
		GBC.gridx=6;
		GBC.gridy=2;
		GBL.setConstraints(Reset,GBC);
		GBC.gridx=7;
		GBC.gridy=2;
		GBL.setConstraints(A4,GBC);		

		GBC.gridx=5;
		GBC.gridy=1;
		GBL.setConstraints(A5,GBC);				
		GBC.gridx=5;
		GBC.gridy=5;
		GBL.setConstraints(A7,GBC);

		add(Reset);
		add(Regist);
		add(Return);
		add(A1);
		add(A2);
		add(A3);
		add(A4);
		add(A5);
		add(A7);
	}
}

class CButton2Panel extends JPanel
{
	JLabel Accept,Return;
	JLabel A1,A2,A3,A4,A5;
	GridBagLayout GBL;
	GridBagConstraints GBC;
	CButton2Panel()
	{
		Accept=new JLabel(new ImageIcon("CAccept1.jpg"));
		Return=new JLabel(new ImageIcon("CUnaccept1.jpg"));
		A1=new JLabel("                                                   ");
		A1.setFont(new Font("Trebuchet MS",Font.BOLD,10));
		A2=new JLabel("   ");
		A2.setFont(new Font("Trebuchet MS",Font.BOLD,10));  
		A3=new JLabel("                                                   ");
		A3.setFont(new Font("Trebuchet MS",Font.BOLD,10));
		A4=new JLabel("  ");
		A4.setFont(new Font("Trebuchet MS",Font.BOLD,3));
		A5=new JLabel("  ");
		A5.setFont(new Font("Trebuchet MS",Font.BOLD,3));
		GBC= new GridBagConstraints();

		setBackground(new Color(125,193,234));
	
		setLayout(GBL= new GridBagLayout());
		GBC.gridx=1;
		GBC.gridy=2;
		GBL.setConstraints(A1,GBC);
		GBC.gridx=2;
		GBC.gridy=2;
		GBL.setConstraints(Accept,GBC);
		GBC.gridx=3;
		GBC.gridy=2;
		GBL.setConstraints(A2,GBC);
		GBC.gridx=4;
		GBC.gridy=2;
		GBL.setConstraints(Return,GBC);
		GBC.gridx=5;
		GBC.gridy=2;
		GBL.setConstraints(A3,GBC);
		GBC.gridx=5;
		GBC.gridy=1;
		GBL.setConstraints(A4,GBC);
		GBC.gridx=5;
		GBC.gridy=3;
		GBL.setConstraints(A5,GBC);


		add(Accept);
		add(Return);
		add(A1);
		add(A2);
		add(A3);
		add(A4);
		add(A5);
	}
}

class CBirthPanel extends JPanel
{
	JLabel Birth,Year,Month;	
	JComboBox JY,JM;
	String y[]={"2003","2002","2001","2000","1999","1998","1997","1996","1995","1994","1993","1992","1991","1990"
		,"1989","1988","1987","1986","1985","1984","1983","1982","1981","1980","1979","1978","1977","1976","1975"
		,"1974","1973","1972","1971","1970","1969","1968","1967","1966","1965","1964","1963","1962","1961","1960"
		,"1959","1958","1957","1956","1955","1954","1953","1952","1951","1950","1949","1948","1947","1946","1945"
		,"1944","1943","1942","1941","1940","1939","1938","1937","1936","1935","1934","1933","1932","1931","1930"
		,"1929","1928","1927","1926","1925","1924","1923","1922","1921","1920","1919","1918","1917","1916","1915"
		,"1914","1913","1912","1911","1910","1909","1908","1907","1906","1905","1904","1903","1902","1901","1900"
		,"1899"};
	String m[]={"1","2","3","4","5","6","7","8","9","10","11","12"};
	GridBagLayout GBL;
	GridBagConstraints GBC;
	CBirthPanel()
	{
		Birth=new JLabel(new ImageIcon("CB4.jpg"));
		Year=new JLabel(new ImageIcon("CY1.jpg"));
		Month=new JLabel(new ImageIcon("CY2.jpg"));
		JY=new JComboBox(y);
		JY.setBackground(new Color(255,255,255));
		JY.setMaximumRowCount(7);
		JM=new JComboBox(m);
		JM.setBackground(new Color(255,255,255));
		JM.setMaximumRowCount(7);
		GBC= new GridBagConstraints();

		setBackground(new Color(194,238,237));
		
		setLayout(GBL= new GridBagLayout());
		GBC.gridx=2;
		GBC.gridy=1;
		GBL.setConstraints(Birth,GBC);
		GBC.gridx=3;
		GBC.gridy=1;
		GBL.setConstraints(JY,GBC);
		GBC.gridx=4;
		GBC.gridy=1;
		GBL.setConstraints(Year,GBC);
		GBC.gridx=5;
		GBC.gridy=1;
		GBL.setConstraints(JM,GBC);
		GBC.gridx=6;
		GBC.gridy=1;
		GBL.setConstraints(Month,GBC);

		add(Birth);
		add(JY);
		add(JM);
		add(Year);
		add(Month);
	}
}

class CAreaPanel extends JPanel
{
	JLabel Country,City,Job,Face,Image;
	JTextField TF1,TF2;
	JComboBox JJ;
	String j[]={"[请选择一种职业]","财会/金融","工程师","顾问","计算机相关行业","家庭主妇","教育/培训","客户服务/支持"
			,"零售商/手工工人","退休","销售/市场/广告","学生","研究和开发","政府/军队","执行官/高级管理"
			,"制造/生产/操作","医生","自雇/业主","无职业","其他"};
	GridBagLayout GBL;
	GridBagConstraints GBC;
	CAreaPanel()
	{
		Country=new JLabel(new ImageIcon("CB5.jpg"));
		TF1=new JTextField(18);
		TF1.setFont(new Font("宋体",Font.PLAIN,14));
		City=new JLabel(new ImageIcon("CB7.jpg"));
		TF2=new JTextField(18);
		TF2.setFont(new Font("宋体",Font.PLAIN,14));
		Face=new JLabel(new ImageIcon("CB10.jpg"));
		Image=new JLabel(new ImageIcon("100.jpg"));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -