java图书管理系统的简单登陆界面代码swing
时间: 2023-09-02 16:12:19 浏览: 55
下面是一个简单的Java图书管理系统的登陆界面代码,使用了Swing库:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Login extends JFrame implements ActionListener {
private JPanel panel;
private JTextField userField;
private JPasswordField passwordField;
private JButton loginButton;
public Login() {
setTitle("Login");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel = new JPanel(new GridLayout(3, 2));
add(panel, BorderLayout.CENTER);
JLabel userLabel = new JLabel("Username:");
panel.add(userLabel);
userField = new JTextField();
panel.add(userField);
JLabel passwordLabel = new JLabel("Password:");
panel.add(passwordLabel);
passwordField = new JPasswordField();
panel.add(passwordField);
loginButton = new JButton("Login");
loginButton.addActionListener(this);
panel.add(loginButton);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String username = userField.getText();
String password = new String(passwordField.getPassword());
// perform login validation here
JOptionPane.showMessageDialog(this, "Login successful!");
dispose();
}
public static void main(String[] args) {
new Login();
}
}
```
该代码创建了一个简单的登陆界面,包括用户名、密码和登陆按钮。当用户点击登陆按钮时,程序将获取用户名和密码,然后执行登陆验证。如果验证成功,程序将显示一个消息框,提示用户登陆成功,并关闭登陆窗口。