当field
失去焦点时,此代码可能会引发异常。
JTextField field = new JTextField();
field.addFocusListener(new FocusListener(){
public void focusGained(FocusEvent evt){
}
public void focusLost(FocusEvent evt){
try{
doSomething();
}catch(Exception ex){
}
}
});
但是,如果field
由于按下按钮而失去了焦点,并且doSomething()
抛出了异常,
我希望按钮不起作用。
这可能吗?