21xrx.com
2024-09-21 07:51:36 Saturday
登录
文章检索 我的文章 写文章
如何使用Java编写登录界面
2023-06-15 09:38:29 深夜i     --     --
Java 登录 界面

在编写一个基于Java的应用程序时,登录界面是一个很重要的功能。这篇文章将介绍如何使用Java编写一个简单的登录界面。

首先,我们需要创建一个窗口并添加各种组件,例如文本框和按钮。接下来,我们需要编写Java代码来响应登录按钮的点击事件,例如验证用户名和密码是否正确。如果验证成功,我们可以打开主窗口,否则会弹出错误消息框。

下面是一个简单的Java登录界面代码示例:


import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Login {

  JFrame frame;

  JLabel userLabel, passLabel, msgLabel;

  JTextField userText;

  JPasswordField passText;

  JButton loginButton;

  public Login() {

    frame = new JFrame("登录");

    userLabel = new JLabel("用户名:");

    userText = new JTextField();

    passLabel = new JLabel("密码:");

    passText = new JPasswordField();

    loginButton = new JButton("登录");

    msgLabel = new JLabel();

    userLabel.setBounds(50, 50, 100, 30);

    userText.setBounds(150, 50, 150, 30);

    passLabel.setBounds(50, 100, 100, 30);

    passText.setBounds(150, 100, 150, 30);

    loginButton.setBounds(150, 150, 100, 30);

    msgLabel.setBounds(50, 200, 300, 30);

    frame.add(userLabel);

    frame.add(userText);

    frame.add(passLabel);

    frame.add(passText);

    frame.add(loginButton);

    frame.add(msgLabel);

    frame.setSize(400, 300);

    frame.setLayout(null);

    frame.setVisible(true);

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    loginButton.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {

        String username = userText.getText();

        String password = new String(passText.getPassword());

        if (username.equals("admin") && password.equals("admin")) {

          JOptionPane.showMessageDialog(frame, "登录成功");

        } else {

          JOptionPane.showMessageDialog(frame, "用户名或密码错误");

        }

      }

    });

  }

  public static void main(String[] args) {

    new Login();

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复