用java写在界面上点击【登录】按钮,弹出一对话框,输出的文本框中的用户名和密码信息
时间: 2024-05-19 17:16:09 浏览: 118
import javax.swing.*;
import java.awt.event.*;
public class LoginDialog extends JFrame {
private JTextField usernameField;
private JPasswordField passwordField;
public LoginDialog() {
JPanel panel = new JPanel();
JLabel usernameLabel = new JLabel("Username:");
usernameField = new JTextField(10);
JLabel passwordLabel = new JLabel("Password:");
passwordField = new JPasswordField(10);
panel.add(usernameLabel);
panel.add(usernameField);
panel.add(passwordLabel);
panel.add(passwordField);
JButton loginButton = new JButton("Login");
loginButton.addActionListener(new LoginListener());
panel.add(loginButton);
add(panel);
pack();
setLocationRelativeTo(null);
setVisible(true);
}
private class LoginListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
String username = usernameField.getText();
String password = new String(passwordField.getPassword());
JOptionPane.showMessageDialog(LoginDialog.this, "Username: " + username + "\nPassword: " + password);
}
}
public static void main(String[] args) {
new LoginDialog();
}
}
阅读全文