📄 cregistframe.java
字号:
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 + -