用户选择管理员单选按钮或用户单选按钮(其中两个包含在一个组中)。如果选择了 admin 单选按钮,则将用户带到 adminDashboard,否则将用户带到 userDashboard。
我一直在寻找代码来验证选择了哪个单选按钮,尽管我找不到任何正确的 java 代码
我当前的按钮和侦听器方法代码(尝试使用 isSelected())
JButton btnEnter = new JButton("Enter");
btnEnter.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
if(rdbtnAdminAccount.isSelected())
{
AdminDashboard admin = new AdminDashboard();
}
else if (rdbtnNormalAccount.isSelected())
{
UserDashboard userd = new UserDashboard();
}
}
});
单选按钮和组代码:
JRadioButton rdbtnNormalAccount = new JRadioButton("Normal Account");
rdbtnNormalAccount.setBounds(361, 190, 109, 23);
contentPane.add(rdbtnNormalAccount);
JRadioButton rdbtnAdminAccount = new JRadioButton("Admin Account");
rdbtnAdminAccount.setBounds(361, 213, 109, 23);
contentPane.add(rdbtnAdminAccount);
accountGroup.add(rdbtnNormalAccount);
accountGroup.add(rdbtnAdminAccount);