java登录界面设计代码
时间: 2023-08-10 15:04:42 浏览: 32
以下是一个简单的Java登录界面设计代码,你可以参考一下:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class LoginFrame extends JFrame implements ActionListener {
private Container container = getContentPane();
private JLabel userLabel = new JLabel("用户名:");
private JLabel passwordLabel = new JLabel("密 码:");
private JTextField userText = new JTextField();
private JPasswordField passwordText = new JPasswordField();
private JButton loginButton = new JButton("登录");
private JButton resetButton = new JButton("重置");
public LoginFrame() {
setBounds(500, 200, 400, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("登录界面");
container.setLayout(null);
userLabel.setBounds(50, 50, 100, 30);
passwordLabel.setBounds(50, 100, 100, 30);
userText.setBounds(150, 50, 150, 30);
passwordText.setBounds(150, 100, 150, 30);
loginButton.setBounds(100, 180, 80, 30);
resetButton.setBounds(200, 180, 80, 30);
container.add(userLabel);
container.add(passwordLabel);
container.add(userText);
container.add(passwordText);
container.add(loginButton);
container.add(resetButton);
loginButton.addActionListener(this);
resetButton.addActionListener(this);
setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == loginButton) {
String user = userText.getText();
String password = passwordText.getText();
if (user.equals("admin") && password.equals("123456")) {
JOptionPane.showMessageDialog(null, "登录成功!");
} else {
JOptionPane.showMessageDialog(null, "用户名或密码错误!");
}
} else if (e.getSource() == resetButton) {
userText.setText("");
passwordText.setText("");
}
}
public static void main(String[] args) {
new LoginFrame();
}
}
```
这个代码使用了Swing库来实现登录界面的设计,包括了用户名和密码的标签、文本框,以及登录和重置按钮。在点击登录按钮时,会根据输入的用户名和密码进行验证,如果正确则弹出登录成功的提示框,否则弹出用户名或密码错误的提示框。在点击重置按钮时,会清空用户名和密码文本框的内容。