今天晚上写了一个打地鼠游戏,这里用到了线程,就复习了一下线程。
具体的实现代码如下。
package com.mouse;
import java.awt.Color;
import java.awt.Font;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Random;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import org.omg.PortableServer.THREAD_POLICY_ID;
public class PlayMouse extends JFrame implements Runnable{
private int num;
private JLabel back;
private JLabel[] mouses;//9个老鼠 这里用一个数组来表示
private ImageIcon imgMouse;
private JLabel Jtext;
public PlayMouse() {
// TODO Auto-generated constructor stub
this.setResizable(false);//不能修改窗口大小
this.getContentPane().setLayout(null);//手动布局,不用自带布局
this.setTitle("打地鼠游戏");
back=new JLabel();
ImageIcon icon=new I