我有两个单选按钮,都添加到ButtonGroup
。我为两者添加了ActionListener
。假设当前选择了第一个单选按钮,如果我再次点击同一个按钮,则会再次调用actionPerformed()
。它看起来并不好看。如果已选择该单选按钮,我想阻止对actionPerformed()
的调用。
一种可能的方法是将当前选定的单选按钮状态存储在变量中,但我想知道java内部方法。
有没有办法做到这一点?
答案 0 :(得分:2)
if(radioButton.isSelected())
这会告诉你它是否被选中。如果它被选中,你就不会采取行动。如果未选择,请执行操作。