Don't like it. doesn't look like object-oriented programming to me. You ought to have an array of buttons, and you should be adding a listener to each. Your listener can alter the text colour as well as the letter.
Moving to out GUIs forum.
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop