Java实现拼图游戏计算机等级考试
文章作者 100test 发表时间 2010:01:08 20:20:05
来源 100Test.Com百考试题网
偶尔帮同学作一个拼图游戏,要求多加注释。实现后加了这么多注释,直接删掉太可惜了,
不如拿出来共享一下,其实有些注释就是废话。不过先讲一下原理,方始读者了然不惑 -:)。
主要利用了Graphics中的
public abstract boolean drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
Color bgcolor,
ImageObserver observer)
方法(Draws as much of the specified area of the specified image as is currently available, scaling it on the fly tofit inside the specified area of the destination drawable surface.)大意是:把 img 中由 (sx1, sy1)(sx2, sy2)指定的矩形区域画到 observer 中由(dx1, dy1)(dx2, dy2)指定的矩形区域内(如果两个指定的大小不同,可能会依目的大小为准进行拉伸或压缩,建议相同)。