社区
Java
帖子详情
非常非常非常着急,如果有人能够帮忙,我定是感激不尽!
xuanzhuanmen
2010-01-04 10:23:35
我们要求的JAVA扫雷程序时需要图形界面的,我强调一下是“图形界面”,而且还要有注释和流程图,都是必须得,如果只是程序,不是用图形界面做的是不可以的,注释和流程图也一定要有。希望可以有大侠帮助我一下,要不然今年就要挂科了,我是真的不会。希望大家多多帮忙啊!又重新发一个帖子,是希望能有满意的结果。先谢谢大家了!
...全文
80
5
打赏
收藏
非常非常非常着急,如果有人能够帮忙,我定是感激不尽!
我们要求的JAVA扫雷程序时需要图形界面的,我强调一下是“图形界面”,而且还要有注释和流程图,都是必须得,如果只是程序,不是用图形界面做的是不可以的,注释和流程图也一定要有。希望可以有大侠帮助我一下,要不然今年就要挂科了,我是真的不会。希望大家多多帮忙啊!又重新发一个帖子,是希望能有满意的结果。先谢谢大家了!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
wanyyl2353406
2010-01-05
打赏
举报
回复
如果不喜欢编程可以转行。
kamiomisuzu01
2010-01-05
打赏
举报
回复
package org.a.Hua;
import java.io.*;
import java.awt.*;
import java.util.Random;
import java.awt.event.*;
import java.sql.*;
import java.util.EventListener;
import javax.swing.JOptionPane;
public class Hua extends Frame implements ActionListener{
Rand bn=new Rand();
int []flag=new int[]{0,0,0,0,0,0,0,0,0,0,0,0,1};
Button b1=new Button(bn.bijiao()+1+"");Button b2=new Button(bn.bijiao()+1+"");
Button b3=new Button(bn.bijiao()+1+"");Button b4=new Button(bn.bijiao()+1+"");
Button b5=new Button(bn.bijiao()+1+"");Button b6=new Button(bn.bijiao()+1+"");
Button b7=new Button(bn.bijiao()+1+"");Button b8=new Button(bn.bijiao()+1+"");
Button b9=new Button(bn.bijiao()+1+"");Button b10=new Button(bn.bijiao()+1+"");
Button b11=new Button(bn.bijiao()+1+"");Button b12=new Button("");
public static void main(String args[]){
new Hua();
}
public Hua (){
//for (int i=0;i<11;i++){
// Button b=new Button(bn.bijiao()+1+"");
//b.setSize(50,50); 如何将分区和按钮充满屏幕
// Panel p=new Panel();
//p.setSize(50,50);
// p.add(b);
// this.add(p);
//b.setName("b"+(i+1));
//p.setName("p"+(i+1));
// b.addActionListener(this);
//}
Panel p1=new Panel();Panel p2=new Panel();
Panel p3=new Panel();Panel p4=new Panel();
Panel p5=new Panel();Panel p6=new Panel();
Panel p7=new Panel();Panel p8=new Panel();
Panel p9=new Panel();Panel p10=new Panel();
Panel p11=new Panel();Panel p12=new Panel();
p1.add(b1);p2.add(b2);
p3.add(b3);p4.add(b4);
p5.add(b5);p6.add(b6);
p7.add(b7);p8.add(b8);
p9.add(b9);p10.add(b10);
p11.add(b11);p12.add(b12);
this.add(p1);this.add(p2);
this.add(p3);this.add(p4);
this.add(p5);this.add(p6);
this.add(p7);this.add(p8);
this.add(p9);this.add(p10);
this.add(p11);this.add(p12);
this.setLayout(new GridLayout(4,3));
this.setSize(160,210);
this.setVisible(true);
this.setResizable(false);
b1.addActionListener(this);b2.addActionListener(this);
b3.addActionListener(this);b4.addActionListener(this);
b5.addActionListener(this);b6.addActionListener(this);
b7.addActionListener(this);b8.addActionListener(this);
b9.addActionListener(this);b10.addActionListener(this);
b11.addActionListener(this);b12.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if(b1.getLabel()=="1"&&b2.getLabel()=="2"&&b3.getLabel()=="3"
&&b4.getLabel()=="4"&&b5.getLabel()=="5"&&b6.getLabel()=="6"
&&b7.getLabel()=="7"&&b8.getLabel()=="8"&&b9.getLabel()=="9"
&&b10.getLabel()=="10"&&b11.getLabel()=="11"){
JOptionPane.showMessageDialog(this, "恭喜过关");
new Hua();
}
else if (e.getSource()==b1){
if(flag[2]==1){
b2.setLabel(b1.getLabel());
b1.setLabel("");
flag[2]=0;
flag[1]=1;
}
else if(flag[4]==1){
b4.setLabel(b1.getLabel());
b1.setLabel("");
flag[4]=0;
flag[1]=1;
}
}
else if (e.getSource()==b2){
if(flag[1]==1){
b1.setLabel(b2.getLabel());
b2.setLabel("");
flag[1]=0;
flag[2]=1;
}
else if(flag[5]==1){
b5.setLabel(b2.getLabel());
b2.setLabel("");
flag[5]=0;
flag[2]=1;
}
else if(flag[3]==1){
b3.setLabel(b2.getLabel());
b2.setLabel("");
flag[3]=0;
flag[2]=1;
}
}
else if (e.getSource()==b3){
if(flag[2]==1){
b2.setLabel(b3.getLabel());
b3.setLabel("");
flag[2]=0;
flag[3]=1;
}
else if(flag[6]==1){
b6.setLabel(b3.getLabel());
b3.setLabel("");
flag[6]=0;
flag[3]=1;
}
}
else if (e.getSource()==b4){
if(flag[1]==1){
b1.setLabel(b4.getLabel());
b4.setLabel("");
flag[1]=0;
flag[4]=1;
}
else if(flag[5]==1){
b5.setLabel(b4.getLabel());
b4.setLabel("");
flag[5]=0;
flag[4]=1;
}
else if(flag[7]==1){
b7.setLabel(b4.getLabel());
b4.setLabel("");
flag[7]=0;
flag[4]=1;
}
}
else if (e.getSource()==b5){
if(flag[2]==1){
b2.setLabel(b5.getLabel());
b5.setLabel("");
flag[2]=0;
flag[5]=1;
}
else if(flag[4]==1){
b4.setLabel(b5.getLabel());
b5.setLabel("");
flag[4]=0;
flag[5]=1;
}
else if(flag[6]==1){
b6.setLabel(b5.getLabel());
b5.setLabel("");
flag[6]=0;
flag[5]=1;
}
else if(flag[8]==1){
b8.setLabel(b5.getLabel());
b5.setLabel("");
flag[8]=0;
flag[5]=1;
}
}
else if (e.getSource()==b6){
if(flag[3]==1){
b3.setLabel(b6.getLabel());
b6.setLabel("");
flag[3]=0;
flag[6]=1;
}
else if(flag[5]==1){
b5.setLabel(b6.getLabel());
b6.setLabel("");
flag[5]=0;
flag[6]=1;
}
else if(flag[9]==1){
b9.setLabel(b6.getLabel());
b6.setLabel("");
flag[9]=0;
flag[6]=1;
}
}
else if(e.getSource()==b7){
if(flag[4]==1){
b4.setLabel(b7.getLabel());
b7.setLabel("");
flag[4]=0;
flag[7]=1;
}
else if(flag[8]==1){
b8.setLabel(b7.getLabel());
b7.setLabel("");
flag[8]=0;
flag[7]=1;
}
else if(flag[10]==1){
b10.setLabel(b7.getLabel());
b7.setLabel("");
flag[10]=0;
flag[7]=1;
}
}
else if(e.getSource()==b8){
if(flag[5]==1){
b5.setLabel(b8.getLabel());
b8.setLabel("");
flag[5]=0;
flag[8]=1;
}
else if(flag[7]==1){
b7.setLabel(b8.getLabel());
b8.setLabel("");
flag[7]=0;
flag[8]=1;
}
else if(flag[9]==1){
b9.setLabel(b8.getLabel());
b8.setLabel("");
flag[9]=0;
flag[8]=1;
}
else if(flag[11]==1){
b11.setLabel(b8.getLabel());
b8.setLabel("");
flag[11]=0;
flag[8]=1;
}
}
else if(e.getSource()==b9){
if(flag[6]==1){
b6.setLabel(b9.getLabel());
b9.setLabel("");
flag[6]=0;
flag[9]=1;
}
else if(flag[8]==1){
b8.setLabel(b9.getLabel());
b9.setLabel("");
flag[8]=0;
flag[9]=1;
}
else if(flag[12]==1){
b12.setLabel(b9.getLabel());
b9.setLabel("");
flag[12]=0;
flag[9]=1;
}
}
else if(e.getSource()==b10){
if(flag[7]==1){
b7.setLabel(b10.getLabel());
b10.setLabel("");
flag[7]=0;
flag[10]=1;
}
else if(flag[11]==1){
b11.setLabel(b10.getLabel());
b10.setLabel("");
flag[11]=0;
flag[10]=1;
}
}
else if(e.getSource()==b11){
if(flag[8]==1){
b8.setLabel(b11.getLabel());
b11.setLabel("");
flag[8]=0;
flag[11]=1;
}
else if(flag[10]==1){
b10.setLabel(b11.getLabel());
b11.setLabel("");
flag[10]=0;
flag[11]=1;
}
else if(flag[12]==1){
b12.setLabel(b11.getLabel());
b11.setLabel("");
flag[12]=0;
flag[11]=1;
}
}
else if(e.getSource()==b12){
if(flag[9]==1){
b9.setLabel(b12.getLabel());
b12.setLabel("");
flag[9]=0;
flag[12]=1;
}
else if(flag[11]==1){
b11.setLabel(b12.getLabel());
b12.setLabel("");
flag[11]=0;
flag[12]=1;
}
}
}
}
class Rand{
private
int i=0;
int []b=new int[11];
int x=0;
public int rand(){
Random r=new Random();
int a=r.nextInt(11);
return a;
}
public int bijiao(){
for (int j=0;j<1;j++){
x=this.rand();
for(int k=0;k<i;k++){
if(x==b[k]){
j--;
break;
}
}
}
b[i]=x;
i++;
return x;
}
}
上学时候的习作~拿出来晒晒
kamiomisuzu01
2010-01-05
打赏
举报
回复
什么意思啊,Java界面包里的东西不能用?扩展包里的呢?都不让用么?
chao121
2010-01-05
打赏
举报
回复
google 一下
bestfreddy2
2010-01-04
打赏
举报
回复
百度下啦。。應該會有的。
相关推荐
163邮箱注册
163邮箱半自动注册,但有些问题,之所以穿上来是想大家看看,给点建议,也帮我解决问题,如果
有人
能够
解决问题,请给我一份
感激不尽
!
jeecg
jeecg3.0已经出来了,可是只能看不能用,
着急
啊;如果
能够
早日拿到,尽快应用到开发中就好了,不会是忽悠我们吧,群里面好像也没
有人
得到,scott 这个版本管的好严啊...
撞墙啊!
今天居然发现又丢了一样东西,MP3,这个可比工资卡要。。毕竟工资卡是有密码的,铁定是
有人
偷阿,东西放在了抽屉里,就这么不翼而飞了,能不投诉吗?更可恨的是金玉其外的LIFUNG那么多摄像头偏偏到我这里是个死角,让我不得不怀疑是监守自盗。我离OLIVER那么近,都敢偷到我这里,老板难道就不
着急
?! 丢了就丢了吧,下一步就想怎么跟老公交待了,毕竟不是自己的东西,他那种抠门的人,让他知道又得彻夜难眠了
2021-05-13
麻烦问问
有人
会做这种图吗?
感激不尽
,
从开发角度读懂公司卫生间一直
有人
窜稀的原理
不知道你有没有这样的经历,一直忙忙碌碌,需求不断,当你终于解决完手头的事情,突然特别
着急
想要去卫生间的时候,仅有的几个门总是关着的,于是怀疑,可能其他人更需要这次机会,他们也一定是等待了无数次的人来人往才得以上位,要不我再等一等。于是我等了1分钟,2分钟。。。10分钟,啊,换一个地方吧!终于,当你又换了一个楼层的时候,还是同样的效果,他们这么长时间,真的是在里面窜稀吗?
发帖
Java
Java
Java相关技术讨论
复制链接
扫一扫
4.9w+
社区成员
8.5w+
社区内容
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2010-01-04 10:23
社区公告
暂无公告