importjava.awt.*;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;publicclassBall1{publicstaticvoidmain(Stringargs[]){Framew=newFrame();w.setSize(400,6...
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Ball1 {
public static void main (String args[]){
Frame w=new Frame();
w.setSize(400, 600);
w.setBackground(Color.black);
MyPanel mp=new MyPanel();
w.add(mp);
Thread t=new Thread();
t.start();
w.show();
w.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
class MyPanel extends Panel implements Runnable{
int x=100;
int y=0;
public void paint(Graphics g){
g.setColor(Color.pink);
g.fillOval(x, y, 40, 40);
}
public void run() {
while(true) {
x ++;
y ++;
try {
Thread.sleep(6);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
repaint();
}
}
}
展开