Thank you for the reply. The matter is cleared up.
Eclipse has automatic override placeholder text that it places if a new anonymous ActionPerformed is placed within a new anonymous ActionListener. That code threw in an extra bracket, and it was quite hard to spot.
That was why I mentioned Eclipse -- I figured it was messing with me as I have coded plenty of swing!
So I left, I came home, and I ate some pie. And then I read this tiny ad: