public void actionPerformed(ActionEvent e) {
    if (text1.equals(e.isSelected())) {
        System.out.println("test");
    }
    else {
        System.out.println("error");
        }
    }
}


text1是我的JButton
由于某种原因,isSelected无法正常工作,有人知道为什么吗?
任何帮助表示赞赏!

提前致谢,

-kameron

最佳答案

这个问题提出了更多的问题。

从本质上讲,JButton不支持属性isSelectedisSelected由切换样式按钮(例如JRadioButtonJCheckBoxJToggleButton)使用。

根据您问题的本质,如果单击JButton,它将被“选中”

public void actionPerformed(ActionEvent e) {
    System.out.println("text1 has being selected");
}

关于java - 如何使用actionPerformed()检查按钮是否被单击?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17138756/

10-12 05:33