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