import java.awt.Frame; |
import java.awt.Graphics; |
import java.awt.Panel; |
public class pp { |
public static void main(String args[]) { |
Frame w = new Frame(); |
w.setSize( 300 , 400 ); |
MyPanel mp = new MyPanel(); |
w.add(mp); |
Thread t = new Thread(mp); |
t.start(); |
w.show(); |
} |
} |
class MyPanel extends Panel implements Runnable { |
int x = 30 ; |
int y = 30 ; |
public void paint(Graphics g) { |
/* |
* g.fillOval(30,30,20,20); int x=30; int y=30; while(true){ |
* |
* y++; } |
*/ |
g.fillOval(x, y, 20 , 30 ); |
} |
public void run() { |
while ( true ) { |
y++; |
if (y > 400 ) { |
y = 0 ; |
} |
try { |
Thread.sleep( 40 ); |
} catch (Exception e){}; |
repaint(); |
} |
} |
} |