在运行时使用复选框禁用/启用几个 JComponents 时,我在这里没有什么困难。我试过做if(checkbox.isSelected(){}
,但没有奏效。当我尝试添加时addActionListener(this)
,出现错误“AbstractButton 类中的方法 addActionListiner 不能应用于给定类型:必需的动作监听器:找到 JudgeMain(它的类名)-在构造函数中泄漏“this”
public class JudgeMain extends JFrame {
Connection conn = null;
ResultSet rs = null;
PreparedStatement pst = null;
LogInJ id = new LogInJ();
public String IdNumber;
public JudgeMain(LogInJ id)
{
initComponents();
ButtonGroup();
this.id = id;
initDetails();
yesCB.addActionListener(this);
if(yesCB.isSelected())
{
timeF.setEnabled(true);
catF.setEnabled(true);
yearsCB.setEnabled(true);
monthsCB.setEnabled(true);
}
}
帮助感谢谢谢