import java.awt.Cursor;
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Random;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.Timer;
public class HitMouse extends JFrame implements ActionListener,MouseListener{
boolean isOver=false;//设置标记,游戏是否结束
private String dir="./images/";//图片目录,当前工程下
JLabel jlbMouse;//地鼠
Timer timer;//时间定时器
Random random;//随机数对象,即生成地鼠的位置
int delay=1100;//延迟时间
Toolkit tk;
Image image;
Cursor myCursor;
JLabel showNum,currentGrade,hitNum;
int showNumber=0,hitNumber=0,currentGrades=1;
public HitMouse(){
super("打地鼠");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(449, 395);
this.setLocationRelativeTo(null);//设置窗口在屏幕中心
setbackground();//设置背景
this.getContentPane().setLayout(null);//设置框架布局模式为空,只有这样,才能知道图片的真正位置
//设置鼠标为锤子图片
tk = Toolkit.getDefaultToolkit();
image = tk.createImage(dir+"chui1.png");
myCursor = tk.createCustomCursor(image, new Point(10,10), "xxx");</