用Java设计一个登录系统而且,点击确定后如果用户名为"zhangsan",密码为“123”则弹出信息:“欢迎使用”,否则弹出信息“用户名和密码错误,请重新输入”,点击取消则关闭窗口,退出程序。
时间: 2024-03-10 21:49:13 浏览: 19
好的,我可以为您提供一个简单的Java登录系统的代码示例。您可以参考以下代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LoginSystem extends JFrame implements ActionListener {
private JTextField usernameField;
private JPasswordField passwordField;
public LoginSystem() {
super("登录系统");
JLabel usernameLabel = new JLabel("用户名:");
JLabel passwordLabel = new JLabel("密 码:");
usernameField = new JTextField(20);
passwordField = new JPasswordField(20);
JButton loginButton = new JButton("确定");
JButton cancelButton = new JButton("取消");
loginButton.addActionListener(this);
cancelButton.addActionListener(this);
JPanel panel = new JPanel(new GridLayout(3, 2));
panel.add(usernameLabel);
panel.add(usernameField);
panel.add(passwordLabel);
panel.add(passwordField);
panel.add(loginButton);
panel.add(cancelButton);
add(panel);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 150);
setLocationRelativeTo(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("取消")) {
dispose();
} else if (e.getActionCommand().equals("确定")) {
String username = usernameField.getText();
String password = String.valueOf(passwordField.getPassword());
if (username.equals("zhangsan") && password.equals("123")) {
JOptionPane.showMessageDialog(null, "欢迎使用");
} else {
JOptionPane.showMessageDialog(null, "用户名和密码错误,请重新输入");
}
}
}
public static void main(String[] args) {
new LoginSystem();
}
}
```
这段代码实现了一个简单的登录系统,当用户点击确定按钮时,程序会获取输入的用户名和密码,如果用户名为"zhangsan",密码为“123”,则弹出信息:“欢迎使用”,否则弹出信息“用户名和密码错误,请重新输入”。当用户点击取消按钮时,程序会关闭窗口,退出程序。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)