ActionPerformed中的JButton停止选择

时间:2015-09-29 16:40:48

标签: java swing jbutton actionlistener

当我单击JButton时,会调用其actionPerformed事件,但尚未选择该按钮(我检查了ActionEvent源)。在actionPerformed事件中,我想检查一些值并决定是否应该选择该按钮,然后在ActionPerformed事件中选择/取消选择所有值,如下所示。

    b.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            ((JButton) e.getSource).isSelected(); //<=== returns false
            if(some values equal some things)
                ((JButton) e.getSource).setSelected(false);
        }
    });

我想我知道如何在ItemListener中执行此操作,但只能通过编程方式选择按钮来触发,我需要它在点击监听器中。

感谢您的帮助!

0 个答案:

没有答案