Class IgnitionSynthButtonUI

All Implemented Interfaces:
PropertyChangeListener, EventListener, SynthConstants, SynthUI

public class IgnitionSynthButtonUI extends SynthButtonUI
Overrides the SynthButtonUI and performs some additional checks on the component state to ensure that the correct foreground color is set on the Graphics object before painting the buttons text. Both the SynthConstants.DEFAULT and SynthConstants.DISABLED states are used to determine the expected default color.

Any future changes to this class should be handled with care as this is applied in the UIManager and will affect all buttons who use the default ButtonUI.