当前位置:   article > 正文

java 打地鼠 源代码_Java实现的打地鼠小游戏完整示例【附源码下载】

java打地鼠

本文实例讲述了Java实现的打地鼠小游戏。分享给大家供大家参考,具体如下:

这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下。先来看看运行效果:

c03a731c0567ae1fea264990692f2df2.gif

具体代码:

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(

"images/M.png")),

tk.getImage(Mouse.class.getClassLoader().getResource(

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/746400
推荐阅读
相关标签
  

闽ICP备14008679号