华南理工大学Java语言程序设计课堂作业答案(6)

2019-01-07 18:13

}

.oneColFixCtrHdr #footer { padding: 0 10px; background:#DDDDDD; }

.oneColFixCtrHdr #footer p { margin: 0; padding: 10px 0; } -->

 

注册成功!

下面自动转入首页......(下次再做吧。)

 

 

homework09 Swing 2011-04-17 22:26

1. 使用Swing实现之前Html登录页面, 需提供身份证号码, Email等相关信息 2. 同样在提交时, 程序内部做校验, 失败则提示下相关信息. package homework09;

import java.awt.*;

import java.awt.event.*; import java.util.regex.*; import javax.swing.*; import javax.swing.border.*;

public class LoginWindow {

public static void main(String[] args) { LoginFrame login = new LoginFrame(); login.setTitle(\用户注册界面\ login.setSize(480,360);

login.setLocationRelativeTo(null);

login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); login.setVisible(true); } }

class LoginFrame extends JFrame { public LoginFrame() {

Font defaultFont = new Font(\微软雅黑\

Container loginCon = getContentPane(); LoginPanel panel = new LoginPanel();

TitledBorder inputPanelBorder = new TitledBorder(\基本资料\ inputPanelBorder.setTitleFont(defaultFont);

panel.setBorder(inputPanelBorder); loginCon.add(panel); } }

class LoginPanel extends JPanel {

JTextField nameField,phoneField,emailField,idCardField; JPasswordField passField,repassField; JButton submit,reset;

public LoginPanel() {

BorderLayout layout = new BorderLayout(); setLayout(layout);

nameField = new JTextField(10);

nameField.setMaximumSize(nameField.getPreferredSize());

passField = new JPasswordField(8);

passField.setMaximumSize(passField.getPreferredSize());

repassField = new JPasswordField(8);

repassField.setMaximumSize(repassField.getPreferredSize());

phoneField = new JTextField(12);

phoneField.setMaximumSize(phoneField.getPreferredSize());

emailField = new JTextField(14);

emailField.setMaximumSize(emailField.getPreferredSize());

idCardField = new JTextField(12);

idCardField.setMaximumSize(idCardField.getPreferredSize());

submit = new JButton(\提交\ reset = new JButton(\重置\

Box horizontalBox1 = Box.createHorizontalBox(); Box horizontalBox2 = Box.createHorizontalBox(); Box horizontalBox3 = Box.createHorizontalBox(); Box horizontalBox4 = Box.createHorizontalBox(); Box horizontalBox5 = Box.createHorizontalBox(); Box horizontalBox6 = Box.createHorizontalBox(); Box horizontalBox7 = Box.createHorizontalBox();

horizontalBox1.add(Box.createHorizontalStrut(35)); horizontalBox1.add(new JLabel(\用户名:\

horizontalBox1.add(Box.createHorizontalStrut(12));

horizontalBox1.add(nameField);

horizontalBox1.add(Box.createHorizontalStrut(10)); horizontalBox1.add(new JLabel(\长度为8至16\

horizontalBox2.add(new JLabel(\设置密码:\ horizontalBox2.add(Box.createHorizontalStrut(12)); horizontalBox2.add(passField);

horizontalBox2.add(Box.createHorizontalStrut(10)); horizontalBox2.add(new JLabel(\长度至少为6\

horizontalBox3.add(Box.createHorizontalStrut(30)); horizontalBox3.add(new JLabel(\重复密码:\ horizontalBox3.add(Box.createHorizontalStrut(12)); horizontalBox3.add(repassField);

horizontalBox3.add(Box.createHorizontalStrut(10)); horizontalBox3.add(new JLabel(\两次输入必须一致\

horizontalBox4.add(Box.createHorizontalStrut(60)); horizontalBox4.add(new JLabel(\电话号码:\ horizontalBox4.add(Box.createHorizontalStrut(12)); horizontalBox4.add(phoneField);

horizontalBox4.add(Box.createHorizontalStrut(10)); horizontalBox4.add(new JLabel(\座机或电话号码\


华南理工大学Java语言程序设计课堂作业答案(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(第三版)新视野大学英语读写教程1答案前六单元

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: