用JAVA设计一个QQ登录界面
时间: 2023-09-08 16:12:03 浏览: 61
好的!以下是一个简单的QQ登录界面设计:
```java
import javax.swing.*;
import java.awt.*;
public class QQLogin {
public static void main(String[] args) {
// 创建窗口
JFrame frame = new JFrame("QQ登录");
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
// 创建面板
JPanel panel = new JPanel(new GridBagLayout());
frame.add(panel, BorderLayout.CENTER);
// 创建组件
JLabel userLabel = new JLabel("用户名:");
JTextField userTextField = new JTextField(20);
JLabel passwordLabel = new JLabel("密码:");
JPasswordField passwordField = new JPasswordField(20);
JButton loginButton = new JButton("登录");
JButton cancelButton = new JButton("取消");
// 添加组件到面板
GridBagConstraints constraints = new GridBagConstraints();
constraints.gridx = 0;
constraints.gridy = 0;
constraints.insets = new Insets(10, 10, 10, 10);
panel.add(userLabel, constraints);
constraints.gridx = 1;
panel.add(userTextField, constraints);
constraints.gridx = 0;
constraints.gridy = 1;
panel.add(passwordLabel, constraints);
constraints.gridx = 1;
panel.add(passwordField, constraints);
constraints.gridx = 0;
constraints.gridy = 2;
constraints.gridwidth = 2;
constraints.anchor = GridBagConstraints.CENTER;
panel.add(loginButton, constraints);
constraints.gridx = 0;
constraints.gridy = 3;
constraints.gridwidth = 2;
constraints.anchor = GridBagConstraints.CENTER;
panel.add(cancelButton, constraints);
// 显示窗口
frame.setVisible(true);
}
}
```
这是一个基本的登录界面,包含了用户名、密码输入框和登录、取消按钮。你可以根据需要自行修改和美化。