创建一个Java GUI界面,包含两个选项:注册和登录。
时间: 2024-04-30 19:23:54 浏览: 13
这是一个简单的Java GUI界面,包含两个选项:注册和登录。用户可以选择注册或者登录,然后进入相应的页面进行操作。
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class LoginGUI extends JFrame implements ActionListener {
private JButton loginButton, registerButton;
public LoginGUI() {
super("Login or Register");
// 设置窗口大小和位置
setSize(300, 150);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建面板和布局
JPanel panel = new JPanel(new GridLayout(2, 1));
// 创建登录和注册按钮
loginButton = new JButton("Login");
registerButton = new JButton("Register");
// 添加按钮和监听器
loginButton.addActionListener(this);
registerButton.addActionListener(this);
// 添加按钮到面板
panel.add(loginButton);
panel.add(registerButton);
// 添加面板到窗口
add(panel, BorderLayout.CENTER);
// 显示窗口
setVisible(true);
}
// 监听器方法
public void actionPerformed(ActionEvent e) {
if (e.getSource() == loginButton) {
// 执行登录操作
JOptionPane.showMessageDialog(this, "You clicked the Login button.");
} else if (e.getSource() == registerButton) {
// 执行注册操作
JOptionPane.showMessageDialog(this, "You clicked the Register button.");
}
}
public static void main(String[] args) {
new LoginGUI();
}
}
```
这个界面中,我们使用了JFrame类作为主窗口,添加了两个按钮,并实现了ActionListener接口来监听按钮的点击事件。当用户点击登录或者注册按钮时,会弹出相应的提示框,告知用户已经点击了哪个按钮。用户可以根据需求选择注册或者登录,然后进入相应的页面进行操作。