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

📄 register.java

📁 一个采用Java Socket编程实现的C/S模式的记单词软件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package clientport;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

public class Register extends JFrame implements ActionListener{
    private ClientPort st;
    private javax.swing.JTextField email;
    private javax.swing.JComboBox jComboBox1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JTextField name;
    private javax.swing.JPasswordField pass1;
    private javax.swing.JPasswordField pass2;
    private javax.swing.JButton regcancel;
    private javax.swing.JButton regclear;
    private javax.swing.JButton regsend;
    private javax.swing.ButtonGroup sex;
    private javax.swing.JRadioButton sex1;
    private javax.swing.JRadioButton sex2;
    private javax.swing.JTextField username;
    
    public Register(ClientPort str) {
        super("注册普通用户");
        st = str;
        sex = new javax.swing.ButtonGroup();
        regsend = new javax.swing.JButton();
        regcancel = new javax.swing.JButton();
        name = new javax.swing.JTextField();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        username = new javax.swing.JTextField();
        regclear = new javax.swing.JButton();
        sex1 = new javax.swing.JRadioButton();
        sex2 = new javax.swing.JRadioButton();
        jLabel7 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        email = new javax.swing.JTextField();
        jComboBox1 = new javax.swing.JComboBox();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        pass1 = new javax.swing.JPasswordField();
        pass2 = new javax.swing.JPasswordField();//生成注册界面的窗体组件
        
        this.setBounds(200,80,650,600);
        regsend.addActionListener(this);
        regcancel.addActionListener(this);
        regclear.addActionListener(this);//为组件创建监听器
         
        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);//关闭窗口事件
        setFocusCycleRoot(false);
        regsend.setText("\u63d0\u4ea4");
        regcancel.setText("\u653e\u5f03");
        jLabel1.setText("\u59d3\u540d\uff1a");
        jLabel2.setFont(new java.awt.Font("华康少女文字W5(P)", 1, 24));
        jLabel2.setText("\u80cc\u5355\u8bcd\u7cfb\u7edf\u666e\u901a\u7528\u6237\u6ce8\u518c");
        jLabel3.setText("\u6027\u522b\uff1a");
        jLabel4.setText("\u8f93\u5165\u5bc6\u7801\uff1a");
        jLabel5.setText("\u786e\u8ba4\u5bc6\u7801\uff1a");
        jLabel6.setText("\u7528\u6237\u540d\uff1a");
        regclear.setText("\u91cd\u7f6e");
        
        sex.add(sex1);
        sex1.setText("\u7537");
        sex1.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        sex1.setMargin(new java.awt.Insets(0, 0, 0, 0));
        sex.add(sex2);
        sex2.setText("\u5973");
        sex2.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        sex2.setMargin(new java.awt.Insets(0, 0, 0, 0));
        
        jLabel7.setText("#\u8bf7\u8f93\u5165\u60a8\u7684\u771f\u5b9e\u59d3\u540d\u3002");
        jLabel8.setText("#\u8bf7\u60a8\u4e3a\u81ea\u5df1\u5b9a\u4e49\u4e00\u4e2a\u7528\u6237\u540d\u7528\u6765\u767b\u5f55\u672c\u7cfb\u7edf\uff0c");
        jLabel9.setText("\u8be5\u7528\u6237\u540d\u53ef\u4ee5\u7531\u6570\u5b57\u548c\u5b57\u6bcd\u7ec4\u6210\uff0c\u957f\u5ea6\u57286-12\u4f4d\u4e4b\u95f4\u3002");
        jLabel10.setText("#\u8bf7\u518d\u6b21\u8f93\u5165\u4e0a\u9762\u7684\u5bc6\u7801\u4ee5\u4fbf\u786e\u8ba4\u3002");
        jLabel11.setText("#\u8bf7\u8f93\u51658\u4f4d\u4ee5\u4e0a\u7684\u6570\u5b57\u6216\u5b57\u7b26\u7ec4\u6210\u7684\u5bc6\u7801\u4ee5\u7ef4\u62a4\u60a8\u7684\u6743\u9650\u3002");
        jLabel12.setText("\u8bf7\u6ce8\u610f:\u5e26\"#\"\u4e3a\u5fc5\u987b\u586b\u5199\uff0c");
        jLabel13.setText("\u7535\u5b50\u90ae\u4ef6\uff1a");
        jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "@yahoo.com.cn", "@sina com.cn", "@sohu.com", "@163.com", "@china.com" }));
        jLabel14.setText("\u8f93\u5165\u60a8\u7684\u7535\u5b50\u90ae\u7bb1,");
        jLabel15.setText("\u4ee5\u4fbf\u6211\u4eec\u53ca\u65f6\u4e0e\u60a8\u53d6\u5f97\u8054\u7cfb\u3002");
        jLabel16.setText("\u5982\u679c\u4e0d\u586b\u5199\uff0c\u5219\u63d0\u4ea4\u4e00\u5b9a\u4e0d\u6210\u529f\u3002");
        
        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); //开始设置系统布局管理器    
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                      .addGroup(layout.createSequentialGroup()
                      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                      .addComponent(jLabel3)
                      .addGroup(layout.createSequentialGroup()
                      .addGap(160, 160, 160)
                      .addComponent(regsend)
                      .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                      .addComponent(regclear)
                      .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                      .addComponent(regcancel))
                      .addGroup(layout.createSequentialGroup()
                      .addGap(95, 95, 95)
                      .addComponent(jLabel2))
                      .addGroup(layout.createSequentialGroup()
                      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                      .addComponent(jLabel13)
                      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                      .addComponent(jLabel6)
                      .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, 68, Short.MAX_VALUE)
                      .addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                      .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE))
                      .addGap(13, 13, 13)
                      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                      .addGroup(layout.createSequentialGroup()
                      .addComponent(sex1, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
                      .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                      .addComponent(sex2))
                      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)

⌨️ 快捷键说明

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