AbstractBehavior#isEnabled(Component component) currently returns true by default. Wouldn't it be better if it was implemented like this?
public boolean isEnabled(Component component) { return component.isEnabled(); } Behaviors should be ignored when a component is not visible, but some components like TextFields for instance, can be disabled but still visible. A concrete case I have here is a disabled textfield with a datapicker attached, and the datepicker is still visible and worse, when you use it, you can change the value in the textfield. Any objections for this change? Eelco