用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

图书借阅系统注册账号界面

2018-04-11 作者: 云代码会员举报

[java]代码库

package com.library.view;
 
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
 
import com.library.biz.impl.UsersBiz;
import com.libraty.entity.Users;
 
public class UserRegisterView extends JFrame{
    private static final long serialVersionUID = 1L;
     
     
    private JPanel panel_main=null; /** 主面板 */
    private JPanel panel1=null; /**子面板 */
    private JPanel panel2=null; /**子面板 */
    private JPanel panel3=null; /** 子面板 */
    private JPanel panel4=null; /** 子面板 */
    private JPanel panel5=null;/** 子面板 */
     
    private JLabel lb_uesername=null; /** 用户名标签 */
    private JLabel lb_initpass=null; /** 初始化密码标签 */
    private JLabel lb_confirmpass=null; /** 确认密码标签 */
     
    private JTextField tf_uesername=null; /** 用户名框 */
    private JTextField tf_initpass=null; /** 密码框 */
    private JTextField tf_confirmpass=null; /** 确认密码框 */
     
    private JButton btn_exit=null; /** 退出按钮 */
    private JButton btn_submit=null; /**提交按钮 */
     
    private UsersBiz usersBiz;/** 属性依赖业务层*/
     
     
    private void init() /** 初始化各个组件 */
    {
        panel_main=new JPanel(new GridLayout(5, 1));
        panel1=new JPanel();
        panel2=new JPanel();
        panel3=new JPanel();
        panel4=new JPanel();
        panel5=new JPanel();
         
        lb_uesername=new JLabel("用户名:");
        lb_uesername.setFont(new Font("宋体", Font.BOLD,15)); /** 设置字体 */
        lb_initpass=new JLabel("密码:");
        lb_initpass.setFont(new Font("宋体", Font.BOLD,15));
        lb_confirmpass=new JLabel("确认密码:");
        lb_confirmpass.setFont(new Font("宋体", Font.BOLD,15));
         
        tf_uesername=new JTextField(10);
        tf_initpass=new JTextField(10);
        tf_confirmpass=new JTextField(10);
         
        btn_exit=new JButton("退出");
        btn_submit=new JButton("提交");
         
         
        /** 组件拼装 */
        panel2.add(lb_uesername);
        panel2.add(tf_uesername);
         
        panel3.add(lb_initpass);
        panel3.add(tf_initpass);
         
        panel4.add(lb_confirmpass);
        panel4.add(tf_confirmpass);
         
        panel5.add(btn_exit);
        panel5.add(btn_submit);
         
        panel_main.add(panel1);
        panel_main.add(panel2);
        panel_main.add(panel3);
        panel_main.add(panel4);
        panel_main.add(panel5);
         
         
        this.getContentPane().add(panel_main); /** 吧主面添加到窗体的内容面板中 */
         
        /** 设置本窗体的特性 */
        this.setTitle("用户注册"); /** 窗体标题  */
        this.setDefaultCloseOperation(EXIT_ON_CLOSE); /** 设置点击关闭程序退出 */
        this.setResizable(false); /** 不可放大 */
        this.setLocationRelativeTo(null); /** 居中显示 */
        this.setSize(320, 200); /** 设置窗体大小 */
         
    }
     
 
    public UserRegisterView()   /** 构造方法 */
    {
        init();
        this.setVisible(true);
        registerAction();
    }
 
 
    private void registerAction() {
         
        /** 注册提交按钮 */
        btn_submit.addActionListener(new ActionListener() {
             
            @Override
            public void actionPerformed(ActionEvent e) {
                String user_name=tf_uesername.getText().trim();
                String initpass=tf_initpass.getText().trim();
                String confirmpass=tf_confirmpass.getText().trim();
                 
                /**2.进行非空判断*/
                if ("".equals(user_name))
                {
                    JOptionPane.showMessageDialog(UserRegisterView.this, "请输入用户名");
                    return;
                }
                if ("".equals(initpass))
                {
                    JOptionPane.showMessageDialog(UserRegisterView.this, "请输入初始密码");
                    return;
                }
                if ("".equals(confirmpass))
                {
                    JOptionPane.showMessageDialog(UserRegisterView.this, "和初始密码不一样");
                    return;
                }
                 
                /**3.调用底层biz进行登录判断*/
                Users user_info=new Users(user_name,initpass);
                Users query_user=usersBiz.login(user_info);
                 
                /**4.对返回值一般是user对象进行判断,如果为空则弹出消息提示框,用户名或者密码输入错误,请重新输入,否则跳往用户操作的主界面*/
                if(query_user!=null)
                {
                    if(query_user.getUser_type()==1)
                    {
                        JOptionPane.showMessageDialog(UserRegisterView.this, query_user.getUser_name()+"创建用户成功");
                    }
                }else {
                    JOptionPane.showMessageDialog(UserRegisterView.this, "初始密码或确认密码错误"); /** 如果查询用户为空 */
                }
            }
        });
         
        btn_exit.addActionListener(new ActionListener() {
             
            @Override
            public void actionPerformed(ActionEvent e) {
                dispose();
            }
        });
    }
     
     
     
 
}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...