Original Post
I was doing a game, and each sprite is vector graphics, that are draw by a subclass of JPanel. I used JPanel for no real reason, all I needed was a paint(Graphics g) method to overwrite. It draws the sprite correctly, but it will only ever draw one, and it is the last one I add to my frame''s contentPane. What could cause this behavior?