帮我用Java写一个登录界面的窗体
时间: 2023-08-28 10:22:33 浏览: 43
好的,下面是一个简单的 Java 登录界面的窗体代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LoginFrame extends JFrame implements ActionListener {
private JLabel labelUsername, labelPassword;
private JTextField textFieldUsername;
private JPasswordField passwordField;
private JButton buttonLogin;
public LoginFrame() {
setTitle("登录");
setSize(300, 150);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel(new GridLayout(3, 2));
labelUsername = new JLabel("用户名:");
textFieldUsername = new JTextField();
labelPassword = new JLabel("密 码:");
passwordField = new JPasswordField();
buttonLogin = new JButton("登录");
buttonLogin.addActionListener(this);
panel.add(labelUsername);
panel.add(textFieldUsername);
panel.add(labelPassword);
panel.add(passwordField);
panel.add(new JLabel(""));
panel.add(buttonLogin);
add(panel);
setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
String username = textFieldUsername.getText();
String password = new String(passwordField.getPassword());
// TODO: 处理登录逻辑
}
public static void main(String[] args) {
new LoginFrame();
}
}
```
这段代码使用了 Java 的 Swing 库来创建窗体和组件,包括标签、文本框、密码框和按钮。在按钮的事件处理方法中,你可以编写你的登录逻辑。