栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

用户登录界面(Java)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用户登录界面(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();
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/667248.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号