Hi, I've noticed that Button.setEnabled() can sometimes throw an IllegalArgumentException if the button has an Action associated with it. I understand that in such case I'm supposed to use Action.setEnabled() instead. (btw, thank you for using meaningful exception messages!)
Can anyone please help me understand why the decision was made to throw an exception in such a case? Wouldn't it make life easier for an application developer if it just forwarded the call instead? Thanks, Steve
