SwingButtonWidget: ensure compatible WidgetModel

The supports() method wasn't checking if the SwingButtonWidget was actually
compatible with the given WidgetModel. It seems best to always delegate to
super.supports() as well here.