用户登录界面(Java)

用户登录界面(Java),第1张

用户登录界面(Java)

没有跟数据库交替数据,实现简单的用户登录界面。

用户名:小滕

密码:tyh123456

实现效果:

用户名密码输入错误时:

当用户名跟密码全都输入正确时:

 代码实现:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

//用户登录界面
//用户名: 小滕
//密码:  tyh123456
public class demo01 {
    private static final long seriaVersionUID = 1L;//服务器用户账号

    JLabel a1 = new JLabel("用户名:");
    JLabel a2 = new JLabel("密码:");
    JButton b1 = new JButton("确定");
    JButton b2 = new JButton("重置");

    public void init() {
        Jframe frame = new Jframe("用户登录界面");

        JTextField jt = new JTextField(15);//文本框

        JPasswordField jp = new JPasswordField(15);//密码框

        Container cp = frame.getContentPane();

        JPanel p1 = new JPanel();
        cp.add(p1);
        p1.add(a1);//账号
        p1.add(jt);//文本框

        JPanel p2 = new JPanel();
        cp.add(p2);
        p2.add(a2);//密码
        p2.add(jp);//密码框

        JPanel p3 = new JPanel();
        cp.add(p3);
        p3.add(b1);//确定
        p3.add(b2);//重置

        cp.setLayout(new BorderLayout());
        cp.add(p1,BorderLayout.NORTH);//北部
        cp.add(p2,BorderLayout.CENTER);//中部
        cp.add(p3,BorderLayout.SOUTH);//南部

        //重置按钮事件
       b2.addActionListener(new ActionListener() {
           @Override
           public void actionPerformed(ActionEvent e) {
               jt.setText("");//清空文本框
               jp.setText("");//清空密码框
           }
       });

       //确认按钮事件
        b1.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String name = "小滕";//账号名
                String name1 = jt.getText();

                if(name.equals(name1) && new String(jp.getPassword()).equals("tyh123456")){
                    JOptionPane.showMessageDialog(null,"登录成功");
                }else{
                    JOptionPane.showMessageDialog(null,"用户名或密码错误,请重新输入!");
                }
            }
        });

        frame.setBounds(700,250,300,200);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new demo01().init();
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5672509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存