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; /...

建议去学习Java相关知识,首先是图形界面编程,把局不出来,然后是功能实现

这问题在知道已有人问过 http://zhidao.baidu.com/question/436540553.html

第一个JAVA文件 import javax.swing.*; import java.awt.*; import java.awt.event.*; /** * 显示所有按钮的面板 * @author Administrator * */ public class AllButtonPanel extends JPanel implements ActionListener{ private int row;//行数...

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; /...

一个窗体上面→平均分配M×N的格子(格子里面放Label)。 随机生成boolean类型的M×N数组(随机一个整型数,二进制分配就可以了),true表示有雷的Label 在true位置的Label上面添加事件监听器为:点击变雷,游戏结束。 在false位置的Label上面依次初始...

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

import java.awt.Button; import java.util.Set; // 每一个小方块类 public class Diamond extends Button { private Diamond[] diamonds; // 该小方块周围的八个方向上的小方块 private Diamond east; private Diamond north; ...

receive.setIcon(resources.flagIcon); } else {//如果清除标记,则剩余雷数+1,设置标签为“未翻开” gui.numberOfUnflaged++; receive.setIcon(resources.smallIcon); } gui.numberOfUnflagedLabel.setText("剩余雷数:"+gui.numberOfUnflaged); ...

import java.awt.Button; import java.util.Set; // 每一个小方块类 public class Diamond extends Button { private Diamond[] diamonds; // 该小方块周围的八个方向上的小方块 private Diamond east; private Diamond north; private Diamond ...

网站地图

All rights reserved Powered by www.ypnh.net

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