I'm working on a simple aplication where is an JFrame, and 2 JPanels on it.
I would like to write an simple motion with these JPanels. I implemented a simple version, but there is some flickering on the screen. How could I solve it?
Here is my code:
Jpanel c3 = new JPanel();
Graphics g = this.getGraphics();
c3.setLocation(130 + i, 30);
this.update(g); //this is currently the JFrame.update
Please help me...
You seem to be doing graphics wrong including calling getGraphics on a component. I suggest that you read the Graphics tutorials and see how to do graphics correctly and your problems will correct themselves. If you want to move a component, then use a null layout, a Swing Timer and change it's location in the Timer. Again the tutorials will help.
Ugh, crossposted: JPanel motion