Shape Button LookAndFeel

Quick Noob Question: If I want to change the appearance of a ShapeButton, would I need to inherit from ShapeButton and override the paintButton() function or create a custom LookAndFeel class?

Typically I’d do the LookAndFeel method, but I wasn’t sure which functions were responsible for drawing the different states of the button. Could anyone help?

Thank you very much! :slight_smile: