Passes on the action performed to all of our ActionListeners
Note: If this method is overridden in a subclass, it is important to call
the super method, so that anything else that registers to listen will be
notified.
Given a component and a key listener to apply, this method applies the
listener to the component and to all of its decendant children if it is a
java.awt.Container object.
Sets all the properties on the provided component by interrogating the
element for attributes, and then using reflection and the StringToObject
converters to set the properties on the Component.
If there is a textdata child element, and there is a setText method on
the component, then that method will be called as well.