这是一个用线程实现的图形动画实例,每当鼠标点击一次“Start”按钮,屏幕上将产生一个随机颜色的小圆球,该圆球将在屏幕上发生碰撞跳动,直到点击“Close”按钮为止。该实例由5个类构成,分别放在以下4个文件中:Ball.java、BallCanvas.java、BallThread.java、BounceFrame.java。主类是BounceFrame。