I figured this out. I found out I can override a Panel's paint method and now I can paint exactly how I want.