The following code animates an oval from the top left to the bottom right of an inner class extended from JPanel. It draws and runs just fine, but then, when I click the button to redo the animation, it doesn't redraw/animate the panel. What am I doing wrong? Is it a bug or can I just not do this? Please see my other topic as well, javax.sound.midi problems, as it hasn't recieved any attention yet. Thanks in advance for the help.