利用Java Swing技术设计一个Email注册窗口,要求不管是否调整窗口大小

时间:571次浏览2017.05.11提问

利用Java Swing技术设计一个Email注册窗口,要求不管是否调整窗口大小

已解决问题

hao231知道平台可亲可爱的橙网友在571次浏览2017.05.11提问提了关于IT技术Java编程相关的问题,他的提问有了解利用Java Swing技术设计一个Email注册窗口,要求不管是否调整窗口大小IT技术Java编程希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

第1个回答

月亮照前窗2020.07.06回答/**利用JavaSwing技术设计一个Email邮箱地址注册的图形用户界面应用程序*/importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassRegisteredextendsJFrameimplementsActionListener{privatestaticfinallongserialVersionUID=1L;//声明邮件地址、密码、确认密码、手机号码提示文字对应的标签组件JLabellabEmail,labPassword,labConfirmPass,labTel;//声明输入邮件地址、手机号码的文本框组件JTextFieldtxtEmail,txtTel;//声明输入密码、确认密码的密码框组件JPasswordFieldtxtPassword,txtConfirmPass;//声明立即注册的按钮组件JButtonbtnRegister;//声明一个TextArea组件放到立即注册按钮的下方JLabellabInfo;JPaneljpw,jpTop,jpBottom,jpInfo;publicRegistered(){//创建一个显示面板jpw=newJPanel();jpw.setLayout(newBorderLayout());jpTop=newJPanel();jpTop.setLayout(newGridLayout(4,2));jpBottom=newJPanel();jpBottom.setLayout(newFlowLayout());jpInfo=newJPanel();jpInfo.setLayout(newFlowLayout());//初始化每一个图形化界面中显示的组件labEmail=newJLabel("邮件地址");labPassword=newJLabel("密码");labConfirmPass=newJLabel("确认密码");labTel=newJLabel("手机号码");txtEmail=newJTextField(20);txtTel=newJTextField(20);txtPassword=newJPasswordField(20);txtConfirmPass=newJPasswordField(20);btnRegister=newJButton("立即注册");btnRegister.addActionListener(this);labInfo=newJLabel();//把需要显示的组件放到显示面板中jpTop.add(labEmail);jpTop.add(txtEmail);jpTop.add(labPassword);jpTop.add(txtPassword);jpTop.add(labConfirmPass);jpTop.add(txtConfirmPass);jpTop.add(labTel);jpTop.add(txtTel);jpBottom.add(btnRegister);jpInfo.add(labInfo);jpw.add(jpTop,BorderLayout.NORTH);jpw.add(jpBottom,BorderLayout.SOUTH);jpw.add(jpInfo,BorderLayout.CENTER);//把显示面板添加到窗口中this.add(jpw);//设置显示窗口的标题this.setTitle("Email注册");//设置显示窗口的最初大小this.setSize(320,200);//设置显示窗口是否显示this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}publicvoidactionPerformed(ActionEvente){Stringtxt="邮箱为:"+txtEmail.getText();@SuppressWarnings("deprecation")Stringpwd=txtPassword.getText();@SuppressWarnings("deprecation")StringconfirmPwd=txtConfirmPass.getText();if(pwd.equalsIgnoreCase(confirmPwd)){labInfo.setText(txt);}else{labInfo.setText("密码不正确");}}publicstaticvoidmain(String[]args){newRegistered();}}编译结果:————————————————版权声明:本文为CSDN博主「Sunshine_yx」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_40594786/java/article/details/78919255