菜鸟~终于写完了扫雷…请大家狠批
菜鸟,暑假开始自学JAVA的。
对界面很干兴趣,所以费了好大力气,一边学一边写的,扫雷游戏
代码拙劣不堪……但是居然实现了基本功能……
http://download.csdn.net/source/2611848
可以下载源代码和打包的JAR文件……
贴出来请大家狠批,你的批评和意见是我进步的阶石……
MyButton.java
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; }}
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~~好棒
[解决办法]
路过,看看 ~!