我有一个 JButton,为它注册了两个动作监听器。Listener1
将首先执行,因为它首先注册。所以,我需要的是,在条件匹配的情况下,不应该执行Listener1
的代码 。Listener2
如果Listener1中的条件匹配,您能否帮助我,如何防止Listener2的执行。
JButton jbtn=new JButton();
jbtn.addActionListener(new ActionListener() {
//Listener1
public void actionPerformed(ActionEvent e)
{
if(condition==true){
//do not execute the code of listner2
//stop further executeion of current action
}
}
});
jbtn.addActionListener(new ActionListener() {
//Listener2
public void actionPerformed(ActionEvent e)
{
//some code
}
});