首页 Java注册界面设计

Java注册界面设计

举报
开通vip

Java注册界面设计Java注册界面设计packagetest;importjava.awt.ponent;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.GridBagConstraints;importjava.awt.GridBagLayout;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swin...

Java注册界面设计
Java注册界面设计packagetest;importjava.awt.ponent;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.GridBagConstraints;importjava.awt.GridBagLayout;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.BorderFactory;importjavax.swing.Box;importjavax.swing.ButtonGroup;importjavax.swing.JButton;importjavax.swing.JboBox;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPanel;importjavax.swing.JPasswordField;importjavax.swing.JRadioButton;importjavax.swing.JTextField;importjavax.swing.border.Border;importjava.util.Vector;publicclassRegister_GUI{publicRegister_GUI(){RegisterFramerf=newRegisterFrame();rf.setVisible(true);}publicstaticvoidmain(Stringargs[]){newRegister_GUI();}}classRegisterFrameextendsJFrame{//框架类/****/privatestaticfinallongserialVersionUID=-3779096743730354383L;privateToolkittool;publicRegisterFrame(){setTitle(”用户注册");tool=Toolkit.getDefaultToolkit();Dimensionds=tool.getScreenSize();intw=ds.width;inth=ds.height;setBounds((w-300)/2,(h-300)/2,300,300);setResizable(false);RegisterPanelrp=newRegisterPanel(this);add(rp);}}容器类classRegisterPanelextendsJPanelimplementsActionListener{///***/privatestaticfinallongserialVersionUID=-7078727217525013349L;privateJLabeltitlelabel,namelabel,pwdlabell,pwdlabel2,sexlabel,agelabel,classlabel;privateJTextFieldnamefield,agefield;privateJPasswordFieldpwdfieldl,pwdfield2;privateJButtonmitbtn,resetbtn,cancelbtn;privateJRadioButtonrbtnl,rbtn2;privateJboBoxbo;privateVectorv;privateGridBagLayoutgbl;privateGridBagConstraintsgbc;privateJPanelpanel;privateBoxbox;privateJFrameiframe;RegisterPanel(JFrameframe){iframe=frame;titlelabel=newJLabel("titlelabel.setFont(newFont(”namelabel=newJLabel("pwdlabell=newJLabel("pwdlabel2=newJLabel("sexlabel=newJLabel("agelabel=newJLabel("classlabel=newJLabel("用户注册");华文彩云",Font.BOLD,24));户名:”);码:”);用密确认密码:");性另^:");年龄:”);所属班级:");namefield=newJTextField(16);pwdfieldl=newJPasswordField(16);pwdfield1.setEchoChar('*');pwdfield2=newJPasswordField(16);pwdfield2.setEchoChar('*');agefield=newJTextField(16);rbtnl=newJRadioButton(”男”);rbtn2=newJRadioButton(”女");rbtnl.setSelected(true);ButtonGroupbg=newButtonGroup();bg.add(rbtn1);bg.add(rbtn2);v=newVector();v.add("ACCP1");v.add("ACCP2");v.add("软件开发");v.add("网络编程");v.add("计算机应用");bo=newJboBox(v);mitbtn=newJButton(”注册");mitbtn.addActionListener(this);resetbtn=newJButton(”重置");resetbtn.addActionListener(this);cancelbtn=newJButton(”取消");cancelbtn.addActionListener(this);panel=newJPanel();panel.add(rbtn1);panel.add(rbtn2);Borderborder=BorderFactory.createTitledBorder("");panel.setBorder(border);box=Box.createHorizontalBox();box.add(mitbtn);box.add(Box.createHorizontalStrut(30));box.add(resetbtn);box.add(Box.createHorizontalStrut(30));box.add(cancelbtn);gbl=newGridBagLayout();setLayout(gbl);gbc=newGridBagConstraints();addpnent(titlelabel,0,0,4,1);add(Box.createVerticalStrut(20));gbc.anchor=GridBagConstraints.CENTER;gbc.fill=GridBagConstraints.HORIZONTAL;gbc.weightx=0;gbc.weighty=100;addpnent(namelabel,0,1,1,1);addpnent(namefield,1,1,4,1);addpnent(pwdlabel1,0,2,1,1);addpnent(pwdfield1,1,2,4,1);addpnent(pwdlabel2,0,3,1,1);addpnent(pwdfield2,1,3,4,1);addpnent(sexlabel,0,4,1,1);addpnent(panel,1,4,1,1);gbc.anchor=GridBagConstraints.EAST;gbc.fill=GridBagConstraints.NONE;addpnent(agelabel,2,4,1,1);gbc.fill=GridBagConstraints.HORIZONTAL;addpnent(agefield,3,4,2,1);addpnent(classlabel,0,5,4,1);addpnent(bo,1,5,4,1);gbc.anchor=GridBagConstraints.CENTER;gbc.fill=GridBagConstraints.NONE;addpnent(box,0,6,4,1);}publicvoidaddpnent(ponentc,intx,inty,intw,inth){gbc.gridx=x;gbc.gridy=y;gbc.gridwidth=w;gbc.gridheight=h;add(c,gbc);}女";publicvoidactionPerformed(ActionEvente){Registerrinfo=newRegister();if(e.getSource()==mitbtn){rinfo.name=namefield.getText().trim();rinfo.password=newString(pwdfield1.getPassword());rinfo.sex=rbtn1.isSelected()?"男”:"用户名不能为空");rinfo.age=agefield.getText().trim();rinfo.nclass=bo.getSelectedItem().toString();if(rinfo.name.length()==0){JOptionPane.showMessageDialog(null,"\treturn;}密码不能为空");if(rinfo.password.length()==0){JOptionPane.showMessageDialog(null,"\treturn;}密码两次输入不一致,请重新if(!rinfo.password.equals(newString(pwdfield2.getPassword()))){JOptionPane.showMessageDialog(null,"输入");return;}if(rinfo.age.length()==0){JOptionPane.showMessageDialog(null,"\treturn;}intage=Integer.parseInt(rinfo.age);if(age<=0||age>100){JOptionPane.showMessageDialog(null,"\treturn;}JOptionPane.showMessageDialog(nuII,名:"+rinfo.name+"\n性别:"+rinfo.sex+"\n"+rinfo.nclass);}if(e.getSource()==resetbtn){年龄不能为空");年龄输入不合法");"\t年龄注册成功!":"+rinfo.age+"\n+"\n姓班级:namefield.setText("");pwdfieldl.setText(””);pwdfield2.setText(””);rbtn1.isSelected();agefield.setText("");bo.setSelectedlndex(O);}if(e.getSource()==cancelbtn){iframe.dispose();}}}classRegister{Stringname;Stringpassword;Stringsex;Stringage;Stringnclass;}
本文档为【Java注册界面设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
與因
暂无简介~
格式:doc
大小:12KB
软件:Word
页数:0
分类:
上传时间:2021-10-17
浏览量:0