展开全部

import java.awt.GridLayout;import java.awt.Image;

import javax.swing.ImageIcon;

import javax.swing.JFrame;import javax.swing.JLabel;

public class GameBoard extends JFrame {

public GameBoard() {

int rows = 5;

int cols = 4;

this.setLayout(new GridLayout(rows, cols)); // 网格布局

this.setSize(800, 600);

//

for(int i = 0; i

for(int j = 0; j

int idx = (int) (Math.random() * 4) + 1; // 产生随机数

String fn = idx + ".jpg";

ImageIcon img = new ImageIcon(GameBoard.class.getResource(fn));

img.setImage(img.getImage().getScaledInstance(60, 40,

Image.SCALE_DEFAULT)); // 装载62616964757a686964616fe59b9ee7ad9431333332613731图片:1.jpg;2.jpg,。。。

JLabel lbl = new JLabel(img);

this.add(lbl);

}

}

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

/**

* @param args

*/

public static void main(String[] args) {

GameBoard gb = new GameBoard();

gb.setVisible(true); }

}

java宝石迷阵代码_java 创建一个board,然后在上面像宝石迷阵一样随机生成各种宝石...相关推荐

  1. Java 散点图 数据库 代码_Java 创建Excel散点图

    散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,表示因变量随自变量而变化的大致趋势,常用于比较跨类别的聚合数据.在excel中,支持创建散点图来实现数据分析,本文将通过java程序代码示例来 ...

  2. java邮件模板代码_java创建邮件模板

    一直在整发送邮件,由于发送的邮件格式比较固定,是一个固定的表格,我就想能不能做一个邮件的模板,这样在发送邮件的时候只需要将内容填充上去,而不需要像之前一样,每次都要重新拼邮件的内容. 下面先来看一下邮 ...

  3. java全景图片生成_[Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果...

    [Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果 0 2015-07-23 18:00:14 360度的全景图片效果常常可以用到给客户做产品展示,今天这里我们 ...

  4. 贪吃蛇游戏 c++代码 ↑,↓,→,←分别控制蛇的方向 增加蛇长 随机生成食物 吃食物 吃撞墙 撞到自己

    贪吃蛇游戏 c++代码 ↑,↓,→,←分别控制蛇的方向 增加蛇长 随机生成食物 吃食物 吃撞墙 撞到自己 Snake.h文件 #pragma once #include <stdio.h> ...

  5. Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜

    题目:编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜,如果用户猜的数大于答案,则提示大了,如果用户猜的数小于答案,则提示小了.当用户猜对时提示:猜对了. #! /bi ...

  6. java创建简单的学生类_Java创建一个学生类步骤代码分享

    创建一个表示学生的实体类Student,其中有学生姓名.性别和年龄信息,要求使用属性来表示学生信息,最终编写测试代码. 首先定义一个名为Student的类:public class Student { ...

  7. java语言简单代码_java语言编程如何实现一个最简单程序?

    在编程语言中,实践出结果是最重要的,其他的什么都是为此做准备,下面我们就来看看该如何编译一个最简单的java程序. 首先,启动你的编程软件,如eclipse等,具体可以网上了解, 再来,创建一个新的j ...

  8. java创建一个图片_Java 创建一个简单的验证码图片

    代码如下: package lixin.gan.test; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2 ...

  9. java新建一个女朋友_java创建一个女朋友类(对象啥的new一个就是)==建造者模式,一键重写...

    创建一个女朋友,她有很多的属性,比如:性别,年龄,身高,体重,类型等等,虽然每个女朋友都有这些属性,但是每个人找女朋友的要求都是不一样的,有的人喜欢男的,有的人喜欢女的,有的喜欢胖的,不同的人可以根据 ...

最新文章

  1. 会声会影如何渲染高清视频
  2. 高等数学下-赵立军-北京大学出版社-题解-练习11.2
  3. android蓝牙通信_使用Arduino构建OLED显示屏与Android手机接口的智能手表
  4. Oracle中表连接的方式有哪些
  5. 软件构建设计图_游戏设计如何帮助您构建更好的软件
  6. 边工作边刷题:70天一遍leetcode: day 51
  7. centos7黑客帝国装逼
  8. git回滚到某个版本操作
  9. python 百度ai 牌照识别_Python用百度AI实现文字识别功能!(银行卡,营业执照,等识别)...
  10. (可再看)深度学习学习笔记(1)
  11. “磁碟机”病毒分析报告
  12. 【可靠性测试】之容错性测试---测试检查点罗列
  13. 16、Redis手动创建集群
  14. 求A,B 输入三位数字N,求两位数AB(其中个位数字为B,十位数字为A,且有0 #60 A #60 B #60 9)。
  15. 查看ajax传来的数据,jQuery AJAX 方法 success()后台传来的4种数据
  16. 【搬家】【软件工具】BitBucket 初体验-安装与配置
  17. 深度对比:电子合同与纸质合同到底有哪些差异?
  18. ip地址映射-方便开发微信公众号,小程序等
  19. Arcpy批量导出shp文件属性表——使用arcpy.da.SearchCursor函数
  20. WQ7033开发指南(音频篇)之3.0 如何配置音频模式切换

热门文章

  1. 2022年ISC第十届互联网安全大会——深度伪造对抗技术进展与挑战学习笔记
  2. JavaDemo——wav转mp3
  3. python中如何插入C语言运行?
  4. mysql查询练习3 连接和事务
  5. 《深度学习入门——基于Python的理论与实现》斋藤康毅学习笔记(二)
  6. 【HRNet】《Deep High-Resolution Representation Learning for Human Pose Estimation》
  7. matlab如何实现整除的编码
  8. 如何升级Symbian Carbide C++的GCC编译器版本
  9. 从基金到股票,从股票到合约,从一夜暴富到一夜暴负的惨痛经历!
  10. 七款最优秀的Java测试框架