java 多线程 小球程序修改(在线等) 急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:30:24
请高手们帮忙改一下程序,实现可以灵活的改变球的个数!!!
谢谢了!!!
因为代码太长了发不上去,能帮我的高手用百度hi给我发起会话,我把代码给你发过去!!!

我看看, 能帮的话一定帮

发过来看看 正好现在没事 HI我

直接编译运行!!!

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.util.*;
import javax.swing.*;

public class BounceThread {
public static void main(String[] args) {
JFrame frame = new BounceFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}

class BallRunnable implements Runnable {
public BallRunnable(Ball aBall, Component aComponent) {
ball = aBall;
component = aComponent;
}

public void run() {
try {
for(int i=1;i<=STEPS;i++) {
ball.move(component.getBounds());
component.repaint();
Thread.sleep(DELAY);
}
} catch(InterruptedException e) {
e.printStackTrace();
}
}

private Ball ball;
private Component component;
public static final int STEPS = 1000