import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import javax.swing.*; public class Canvas extends JPanel { private Main parent; public Canvas (Main parent) { this.parent = parent; } public void paintComponent (Graphics g) { super.paintComponent(g); g.drawOval ( // Moves by 2 pixels on each frame 10 + 2 * parent.getFrameNumber(), 10 + 2 * parent.getFrameNumber(), // size 100, 100); } }