| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 670 人关注过本帖
标题:用 java 写一个用户登录系统
取消只看楼主 加入收藏
Iamwinking
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2014-7-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
用 java 写一个用户登录系统
怎么写啊,自己怎么写都是错的,而且提示错误都是满满的我是新人,今年刚学,在jdk的平台下用,求大神帮助
搜索更多相关主题的帖子: 用户登录 java 而且 
2014-07-05 21:36
Iamwinking
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2014-7-5
收藏
得分:0 
回复 2 楼 love 云彩
import java.awt.*;

import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class UserFrame extends JFrame {
    public UserFrame() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        lblName.setText("用户名:");
        lblName.setBounds(new Rectangle(26, 52, 60, 32));
        btnOK.setBounds(new Rectangle(38, 196, 91, 38));
        btnOK.setText("确定");
        btnOK.addActionListener(new UserFrame_btnOK_actionAdapter(this));
        btnCencal.setBounds(new Rectangle(173, 196, 91, 37));
        btnCencal.setText("取消");
        btnCencal.addActionListener(new UserFrame_btnCencal_actionAdapter(this));
        txtName.setBounds(new Rectangle(126, 52, 111, 31));
        txtPWD.setBounds(new Rectangle(126, 135, 110, 31));
        lblMessage.setBounds(new Rectangle(83, 92, 165, 28));
        this.getContentPane().add(lblName);
        this.getContentPane().add(lblPWD);
        this.getContentPane().add(btnOK);
        this.getContentPane().add(btnCencal);
        this.getContentPane().add(txtName);
        this.getContentPane().add(txtPWD);
        this.getContentPane().add(lblMessage);
        lblPWD.setText("密码:");
        lblPWD.setBounds(new Rectangle(26, 131, 70, 37));
    }

    JLabel lblName = new JLabel();
    JLabel lblPWD = new JLabel();
    JButton btnOK = new JButton();
    JButton btnCencal = new JButton();
    JTextField txtName = new JTextField();
    JTextField txtPWD = new JTextField();
    JLabel lblMessage = new JLabel();
    public void btnOK_actionPerformed(ActionEvent e) {
        String User;
        String PWD;
        User=txtName.getText();
        PWD=txtPWD.getText();
        if(User.equals("admin")&&PWD.equals("admin888")){
            lblMessage.setText("登陆成功");
            AddUserinfo au = new AddUserinfo();
            au.setTitle("信息修改器");
            au.setBounds(50, 50, 400, 310);
            au.setVisible(true);
            this.dispose();
        }else{
            lblMessage.setText("登陆失败");
        }
    }

    public void btnCencal_actionPerformed(ActionEvent e) {
        System.exit(0);
    }


}


class UserFrame_btnCencal_actionAdapter implements ActionListener {
    private UserFrame adaptee;
    UserFrame_btnCencal_actionAdapter(UserFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnCencal_actionPerformed(e);
    }
}


class UserFrame_btnOK_actionAdapter implements ActionListener {
    private UserFrame adaptee;
    UserFrame_btnOK_actionAdapter(UserFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnOK_actionPerformed(e);
    }
    public static void main(String [] args){
        UserFrame uf=new UserFrame();
        uf.setBounds(0,0,350,300);
        uf.setTitle("登陆器");
        uf.setVisible(true);
    }
}
有点乱
2014-07-08 09:49
Iamwinking
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2014-7-5
收藏
得分:0 
回复 5 楼 kinwyb
谢谢提示
2014-07-08 21:04
快速回复:用 java 写一个用户登录系统
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031200 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved