Java实现的打地鼠小游戏完整示例【附源码下载】
发布时间:2020-08-30 06:32:32
来源:脚本之家
阅读:141
作者:竹有节
本文实例讲述了Java实现的打地鼠小游戏。分享给大家供大家参考,具体如下:
这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下。先来看看运行效果:
具体代码:
Mouse.java:
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
public class Mouse {
private int x, y;
private int tab;
private int data;
Random rd = new Random();
private boolean live = true;
private int mouseTime = 10;
private MouseClient mc;
private static Toolkit tk = Toolkit.getDefaultToolkit();
private static Image[] imgs = null;
private static Map imgKV = new HashMap();
static {
imgs = new Image[] {
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/A.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/B.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/C.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/D.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/E.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/F.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/G.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/H.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/I.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/J.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/K.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(
"images/L.png")),
tk.getImage(Mouse.class.getClassLoader().getResource(