用java代码在文本框中输入用户名和密码,当输入完按Enter键后,将输入的内容会通过消息提示框显示出来
时间: 2024-05-03 12:20:24 浏览: 17
好的,这个问题是技术问题,可以回答。以下是Java代码示例:
```java
import javax.swing.*;
import java.awt.event.*;
public class Login {
public static void main(String[] args) {
JFrame frame = new JFrame("Login");
JTextField username = new JTextField(20);
JPasswordField password = new JPasswordField(20);
JButton loginButton = new JButton("Login");
// 添加 Enter 键监听事件
ActionListener enterListener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
String inputUsername = username.getText();
String inputPassword = new String(password.getPassword());
String message = String.format("Username: %s%nPassword: %s", inputUsername, inputPassword);
JOptionPane.showMessageDialog(null, message);
}
};
username.addActionListener(enterListener);
password.addActionListener(enterListener);
JPanel panel = new JPanel();
panel.add(new JLabel("Username:"));
panel.add(username);
panel.add(new JLabel("Password:"));
panel.add(password);
panel.add(loginButton);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(panel);
frame.pack();
frame.setVisible(true);
}
}
```
以上代码实现了一个简单的登录界面,用户输入用户名和密码后,按下 Enter 键会弹出一个消息提示框,显示用户输入的内容。