Sorry I didn't respond earlier, I was on a short vacation.
That is another good suggestion. But I just ended up using a JPanel and modified the paint method and added some others. I will post the code if someone asks for it, otherwise, I will save me a few seconds
