多线程实现图形动画实例.docVIP

  • 11
  • 0
  • 约4.17千字
  • 约 3页
  • 2015-08-06 发布于广西
  • 举报
多线程实现图形动画实例 这是一个用线程实现的图形动画实例,每当鼠标点击一次“Start”按钮,屏幕上将产生一个随机颜色的小圆球,该圆球将在屏幕上发生碰撞跳动,直到点击“Close”按钮为止。该实例由5个类构成,分别放在以下4个文件中:Ball.java、BallCanvas.java、BallThread.java、BounceFrame.java。主类是BounceFrame。 设计步骤如下: 创建窗体,加入相应的组件和容器,并设置布局。 设计用于动画控制的线程类。 设计用于显示图形动画的类。 源程序代码如下: Ball.java文件内容: import java.awt.*; class Ball { private Component canvas; //画小球的面板 private Color color; //小球的颜色 private static final int XSIZE = 30; //小球的宽度 private static final int YSIZE = 30; //小球的高度 private int x = 0; //小球的起始坐标x private int y = 0; //小球的起始坐标y private int dx = 1; //小球x坐标增量 private

文档评论(0)

1亿VIP精品文档

相关文档