菜鸟~终于写完了扫雷…请大家狠批
菜鸟,暑假开始自学JAVA的。
对界面很干兴趣,所以费了好大力气,一边学一边写的,扫雷游戏
代码拙劣不堪……但是居然实现了基本功能……
http://download.csdn.net/source/2611848
可以下载源代码和打包的JAR文件……
贴出来请大家狠批,你的批评和意见是我进步的阶石……
MyButton.java
- Java code
import java.awt.*; import java.awt.event.*; import javax.swing.*;/*按扭类*/public class MyButton extends JButton { public int num_x,num_y; //第几号方块 public boolean isBomb; //是否为雷 public boolean isClicked; //是否被点击 public int BombFlag; //探雷标记 public boolean isRight; //是否点击右键 public MyButton(int x, int y) { BombFlag = 0; num_x = x; num_y = y; isBomb = false; isClicked = true; isRight = false; }} 菜鸟,暑假开始自学JAVA的。
对界面很干兴趣,所以费了好大力气,一边学一边写的,扫雷游戏
代码拙劣不堪……但是居然实现了基本功能……
http://download.csdn.net/source/2611848
可以下载源代码和打包的JAR文件……
贴出来请大家狠批,你的批评和意见是我进步的阶石……
[解决办法]
先顶~支持一下
[解决办法]
做的很好了!
有个建议:雷太大了,建议做的精致些。比如格子的样式,虽然这个不是Java的强项!
[解决办法]
加入3D和声音
[解决办法]
支持 鼓励一下
[解决办法]
加油!
[解决办法]
顶顶,上班的时候拿来玩玩。
[解决办法]
不论写得如何,写出来了就应该支持,鼓励~
[解决办法]
强汗!!!
[解决办法]
代码中键入输出可以知道雷的具体位置了、、、
[解决办法]
[解决办法]
学习了···
[解决办法]
很厉害~~~
[解决办法]
好厉害
[解决办法]
好东西啊
[解决办法]
不错啊。。支持下。呵呵
[解决办法]
不错。
[解决办法]
高手!!!!!!!
[解决办法]
厉害啊
[解决办法]
[b][/b]
[解决办法]
暑假学的,就能写出来了..是不是以前学过其它语言
[解决办法]
保存了
[解决办法]
[解决办法]
加油很棒啊
------解决方案--------------------
很强大了 还是自学的~~ 哎 我这专业的该退位了~~
[解决办法]
不错,支持下
[解决办法]
哇,你好厉害,很佩服楼主!
[解决办法]
哇,你好厉害,学习!
[解决办法]
昨天无聊也写了个android版的,差不了多少
[解决办法]
楼主也是强人一个。。
顶一下。
[解决办法]
Good.
[解决办法]
路过看强人
[解决办法]
mark.........
[解决办法]
不好不好不好不好
[解决办法]
好好好好好!!!!
[解决办法]
膜拜。。。。。。。
[解决办法]
牛人真多,感觉很内疚。奋斗
[解决办法]
不错,挺好玩的~哈哈!
[解决办法]
楼主牛啊,学习楼主的学习精神.
[解决办法]
弓虽 ,
学习
[解决办法]
[解决办法]
好厉害 狂顶
[解决办法]
不错 学习了
[解决办法]
不清楚
[解决办法]
挺厉害啊
[解决办法]
加入好听的声音······
[解决办法]
我也贴一下我的扫雷,上学期做的,咱上学期开始学的java se。。楼主我们对比一下互相学习,我的貌似还有bug,要借鉴借鉴学习学习你的。。
- Java code
import javax.swing.*;public class lei extends JButton{ public lei(String string) { // TODO 自动生成构造函数存根 super(string); } int flag = 0; boolean open = false; int countBomb = 0; public void setFlag(int x){ this.flag = x; } public String getFlag(){ return (flag + ""); } public String getcountBomb(){ return countBomb + ""; } public boolean getopen(){ return open; } public void setopen(boolean bl){ this.open = bl; } public void setEnabled(boolean b) { // TODO 自动生成方法存根 super.setEnabled(b); }}
[解决办法]
Swing能做出这样的桌面应用来不错了
建议楼主可以关注一下RCP项目,也是做图形界面的,比Swing要轻量级且架构更先进,美工也更好
[解决办法]
牛叉啊
[解决办法]
不错 自学能做出重要 很有程序员的天分
[解决办法]
哇!努力跟上!!!!
[解决办法]
自愧不如啊
[解决办法]
好,以后就看你的了。
[解决办法]
居然能编出扫雷程序,楼主很牛啊!
[解决办法]
我刚写完俄罗斯方块,准备改一下也来跟大家分享
[解决办法]
厉害啊!!
[解决办法]
提个小意见...
请把你的设置窗体大小去除.. 改成setBounds(300,100,600,600);//设置坐标,大小
总的来说. 你还是蛮强的.
[解决办法]
很不错
[解决办法]
很好 很厉害
[解决办法]
怎么不能翻开啊?
[解决办法]
还好,继续努力!会有前途的@-@
[解决办法]
看来该接分了....
[解决办法]
厉害、、还没到那水平、、继续加油!!!!!
[解决办法]
太强了
[解决办法]
想起当年了,同修加油!
[解决办法]
强人!
[解决办法]
挺厉害了
[解决办法]
向楼主学习
[解决办法]
挺厉害的吗!
[解决办法]
学习了···
[解决办法]
学习学习
[解决办法]
呵呵~~学习了!
[解决办法]
辛苦了楼主,感谢!!
[解决办法]
不错喔,难得的是还有注释。。
[解决办法]
很好了,值得学习,偶才刚上路
[解决办法]
o(v)o~~好棒
[解决办法]
路过,看看 ~!