用java写一个代码让登录系统用radio选项进入不同页面
时间: 2023-04-05 17:01:05 浏览: 99
可以使用以下代码实现:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class LoginSystem extends JFrame implements ActionListener {
private JRadioButton adminButton, userButton;
private JButton loginButton;
public LoginSystem() {
setTitle("登录系统");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3, 1));
JLabel label = new JLabel("请选择登录身份:");
panel.add(label);
adminButton = new JRadioButton("管理员");
userButton = new JRadioButton("普通用户");
ButtonGroup group = new ButtonGroup();
group.add(adminButton);
group.add(userButton);
panel.add(adminButton);
panel.add(userButton);
loginButton = new JButton("登录");
loginButton.addActionListener(this);
panel.add(loginButton);
add(panel);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (adminButton.isSelected()) {
// 进入管理员页面
JOptionPane.showMessageDialog(this, "进入管理员页面");
} else if (userButton.isSelected()) {
// 进入普通用户页面
JOptionPane.showMessageDialog(this, "进入普通用户页面");
} else {
JOptionPane.showMessageDialog(this, "请选择登录身份");
}
}
public static void main(String[] args) {
new LoginSystem();
}
}
```
这个代码实现了一个简单的登录系统,使用了 Java 的 Swing 库来创建 GUI 界面。用户可以通过选择管理员或普通用户来进入不同的页面。当用户点击登录按钮时,程序会根据用户的选择来判断进入哪个页面。