java汽车租赁系统的登录页面】
时间: 2023-10-17 17:02:27 浏览: 44
以下是一个简单的Java汽车租赁系统登录页面的示例代码:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame implements ActionListener {
JLabel l1, l2, l3;
JTextField tf1;
JPasswordField pf1;
JButton btn1, btn2;
Login() {
setTitle("汽车租赁系统登录页面");
setLayout(null);
l1 = new JLabel("汽车租赁系统");
l1.setFont(new Font("Serif", Font.BOLD, 20));
l1.setBounds(180, 50, 200, 30);
l2 = new JLabel("用户名:");
l2.setBounds(80, 100, 100, 30);
tf1 = new JTextField();
tf1.setBounds(200, 100, 200, 30);
l3 = new JLabel("密码:");
l3.setBounds(80, 150, 100, 30);
pf1 = new JPasswordField();
pf1.setBounds(200, 150, 200, 30);
btn1 = new JButton("登录");
btn1.setBounds(150, 220, 100, 30);
btn2 = new JButton("重置");
btn2.setBounds(280, 220, 100, 30);
add(l1);
add(l2);
add(tf1);
add(l3);
add(pf1);
add(btn1);
add(btn2);
btn1.addActionListener(this);
btn2.addActionListener(this);
setSize(500, 350);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent ae) {
if (ae.getSource() == btn1) {
String uname = tf1.getText();
String pwd = new String(pf1.getPassword());
if (uname.equals("admin") && pwd.equals("admin123")) {
JOptionPane.showMessageDialog(this, "登录成功!");
dispose();
new Main();
} else {
JOptionPane.showMessageDialog(this, "用户名或密码错误!");
}
} else if (ae.getSource() == btn2) {
tf1.setText("");
pf1.setText("");
}
}
public static void main(String[] args) {
new Login();
}
}
```
这个示例代码中,我们使用了Swing来实现图形用户界面。在登录页面中,用户需要输入用户名和密码才能登录系统。如果输入的用户名和密码正确,系统将会显示一个消息框,告诉用户登录成功,并打开系统的主界面。如果用户名或密码不正确,系统将会显示一个错误消息框。用户还可以使用重置按钮来清除输入框中的内容,重新输入用户名和密码。