Java语言使用GUI登录界面
时间: 2023-08-03 09:07:38 浏览: 87
Java语言可以使用Swing或JavaFX库来创建GUI登录界面。下面是一个使用Swing库的示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LoginGUI extends JFrame implements ActionListener {
private JTextField userField;
private JPasswordField passField;
private JButton loginButton;
public LoginGUI() {
setTitle("Login");
setSize(300, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel(new GridLayout(3, 2));
JLabel userLabel = new JLabel("Username:");
userField = new JTextField();
panel.add(userLabel);
panel.add(userField);
JLabel passLabel = new JLabel("Password:");
passField = new JPasswordField();
panel.add(passLabel);
panel.add(passField);
loginButton = new JButton("Login");
loginButton.addActionListener(this);
panel.add(loginButton);
add(panel);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == loginButton) {
String username = userField.getText();
String password = String.valueOf(passField.getPassword());
// do login validation here using the username and password inputs
}
}
public static void main(String[] args) {
new LoginGUI();
}
}
```
运行这个代码会出现一个包含用户名和密码输入框以及一个登录按钮的窗口。当用户点击登录按钮时,可以获取输入框中的文本和密码,并进行登录验证的操作。