社区
Java
帖子详情
非常非常非常着急,如果有人能够帮忙,我定是感激不尽!
xuanzhuanmen
2010-01-04 10:23:35
我们要求的JAVA扫雷程序时需要图形界面的,我强调一下是“图形界面”,而且还要有注释和流程图,都是必须得,如果只是程序,不是用图形界面做的是不可以的,注释和流程图也一定要有。希望可以有大侠帮助我一下,要不然今年就要挂科了,我是真的不会。希望大家多多帮忙啊!又重新发一个帖子,是希望能有满意的结果。先谢谢大家了!
...全文
111
5
打赏
收藏
非常非常非常着急,如果有人能够帮忙,我定是感激不尽!
我们要求的JAVA扫雷程序时需要图形界面的,我强调一下是“图形界面”,而且还要有注释和流程图,都是必须得,如果只是程序,不是用图形界面做的是不可以的,注释和流程图也一定要有。希望可以有大侠帮助我一下,要不然今年就要挂科了,我是真的不会。希望大家多多帮忙啊!又重新发一个帖子,是希望能有满意的结果。先谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
打赏
举报
回复
百度下啦。。應該會有的。
【转】好资料,非常棒!!!
因为你表现出只要
有人
能指个正确方向,你就有完成它的能力和决心。 当你提问时 慎选提问的论坛 小心选择你要提问的场合。如果你做了下述的事情,你很可能被忽略掉或者被看作失败者: 在与主题不合的论坛上贴...
求投腾讯下,今天我的BP告诉我,我特批的ssp被鸽了,太难了
大佬们,我现在有两个实习offer,一个是好未来的数据算法初级工程师岗位,一个是马上消费人工智能研究。先别
着急
提升题量,认真开始解答,开始复盘,多反问自己造成这个结果,自己的那些认识没有到位,自己的那些。...
【学习】——提问的智慧
但如果你是负责管理这个项目网页的人,请在超链接附近的显著位置上注明: 本指南不提供此项目的实际支持服务! 我们已经深刻领教到少了上述声明所带来的痛苦。因为少了这点声明,我们不停地被一些白痴纠缠。这些...
如何快速通过研究生学位论文的查重问题(转)
如果是引用,在引用标号后,不要轻易使用句号,如果写了句号,句号后面的就是剽窃了(尽管自已认为是引用),所以,引用没有结束前,尽量使用分号,这也是我在帮友校对稿子时,因为我非常熟悉WORD,又是计算机专业的...
【提问的智慧】学会提问:有效的提问
能够
直击问题的本质
在提问前: 尝试在你准备提问的论坛的旧文章中搜索答案。 尝试上网搜索以找到答案。...如果你能一并表达在做了上述努力的过程中所学到的东西会更好,因为我们更乐于回答那些表现出能从答案中学习的人的问题。
Java
51,399
社区成员
85,852
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章