www.ypnh.net > 扫雷jAvA源代码

扫雷jAvA源代码

import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame extends JFrame { JTextField text; JLabel nowBomb, setBomb; int BombNum, BlockNum; // 当前雷数,当前方块数 int rightBomb, restBomb, restBlock; // 找到的地

import java.awt.BorderLayout;

int BombNum, BlockNum; // 当前雷数,当前方块数 int rightBomb, restBomb, restBlock; // 找到的地雷数,剩余雷数,剩余方块数 JButton start = new JButton(" 开始 "); JPanel MenuPamel = new JPanel(); //新建一个区域,看名字

mport java.awt.*; import javax.swing.*; import java.util.Random; import java.awt.event.*; class Min extends JPanel //雷的类 { //备注:鼠标的左键 = 1;右键 = 3;中键 = 2 private int flag = 0,statu = 0; //定义雷的属性 0:没有打开 1:打开 2:标示为

import javax.swing.ImageIcon; //程序入口public class Block { String name; //名字,比如"雷"或数字 int aroundMineNumber; //周围雷的数目 ImageIcon mineIcon; //雷的图标 boolean isMine=false; //是否是雷 boolean isMark=false; //是否

左键点击,判断坐标,是否在地雷数组中右键点击,放入标识数组中,修改方格样式左右键同击,判断周边八个方格的坐标,标识数组,地雷数组,如果标识数组和地雷数组符合,则自动改变样式,如果不符合,无变化

package day01;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Frame extends JFrame { JTextField text; JLabel nowBomb, setBomb; int BombNum, Bloc

import java.awt.*; import java.util.*; import java.io.*; import javax.swing.*; import javax.swing.Timer; import java.awt.event.*; import javax.swing.border.*; /** * <p>Title:扫雷</p> * * <p>Description:学JAVA以来做的第一个游戏,程序中可能还有些

这些东西早忘光了说下我的理解希望可以帮助你把.你先想好用什么来做,java swing里面做这个的,我记得这个东西可以直接用button来做的.这些button形成一个矩形,用一个数组来记录每个位置,比如point (x,y)这种.用一个map来存放每个

我有源代码:绝对可以通过,不过比较简单而已,对学生而言应该可以了吧,这是以前写的:一下两个文件放在一个包里就行了/* This class defines a class that contains some useful attributions and some methods to set or get these attributions

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com