资源简介
用java开发的一个拼图游戏,挺有意思的,可以下载来学习一下,代码不难,一个课程设计的成果,基本上小白有点基础都能懂。
代码片段和文件信息
package puzzle_game;
import java.awt.Rectangle;
import javax.swing.Icon;
import javax.swing.JButton;
@SuppressWarnings(“serial“)
public class Cell extends JButton{
private static int IMAGEWIDTH;//设置按钮的宽度大小
private static int IMAGEHEIGHT;
private int ID = 0;//设置当前按钮的指向坐标
public Cell(Icon icon int id int imagewidth int height)//构造函数初始化,传入两个参数,一个是图像的图标,一个是该按钮的数组ID
{
this.setIcon(icon);
this.ID = id;
this.IMAGEWIDTH = imagewidth;
this.IMAGEHEIGHT = height;
this.setSize(IMAGEWIDTH IMAGEHEIGHT);
}
public void move(Direction dir)//移动
{
Rectangle rec = this.getBounds();//获取当前对象的这个边框
switch(dir)
{
case UP://向上移动,改变坐标
this.setLocation(rec.x rec.y + IMAGEHEIGHT);
break;
case DOWN://向下移动
this.setLocation(rec.x rec.y - IMAGEHEIGHT);
break;
case LEFT://向左移动
this.setLocation(rec.x - IMAGEWIDTH rec.y);
break;
case RIGHT://向右移动
this.setLocation(rec.x + IMAGEWIDTH rec.y);
break;
}
}
public int getID() {
return ID;
}
public int getX()
{
return this.getBounds().x;
}
public int getY()
{
return this.getBounds().y;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2018-01-02 09:33 PinTu\.classpath
文件 381 2018-01-02 09:33 PinTu\.project
文件 598 2018-01-02 09:33 PinTu\.settings\org.eclipse.jdt.core.prefs
文件 1783 2018-01-02 14:21 PinTu\bin\puzzle_game\Cell.class
文件 1070 2018-01-02 14:27 PinTu\bin\puzzle_game\Direction.class
文件 1955 2018-01-02 14:27 PinTu\bin\puzzle_game\Game.class
文件 796 2018-01-02 14:21 PinTu\bin\puzzle_game\Gamefr
文件 1120 2018-01-02 14:21 PinTu\bin\puzzle_game\Gamefr
文件 702 2018-01-02 14:21 PinTu\bin\puzzle_game\Gamefr
文件 4276 2018-01-02 14:21 PinTu\bin\puzzle_game\Gamefr
文件 5610 2018-01-02 14:21 PinTu\bin\puzzle_game\GamePanel.class
文件 1601 2018-01-02 14:21 PinTu\src\puzzle_game\Cell.java
文件 1856 2018-01-02 14:27 PinTu\src\puzzle_game\Direction.java
文件 4604 2018-01-02 14:21 PinTu\src\puzzle_game\Gamefr
文件 5777 2018-01-02 14:21 PinTu\src\puzzle_game\GamePanel.java
目录 0 2018-01-02 14:27 PinTu\bin\puzzle_game
目录 0 2018-01-02 09:59 PinTu\src\puzzle_game
目录 0 2018-01-02 09:33 PinTu\.settings
目录 0 2018-01-02 09:58 PinTu\bin
目录 0 2018-01-02 09:58 PinTu\src
目录 0 2018-01-02 09:33 PinTu
文件 686154 2018-01-02 16:24 大作业JAVA拼图游戏.docx
----------- --------- ---------- ----- ----
718584 22
相关资源
- Java版拼图游戏完整源码+素材
- java拼图游戏(含源码)
- java拼图游戏项目代码
- Java拼图游戏代码
- 魔板游戏 拼图游戏 JAVA课程设计
- Java拼图游戏源程序和论文开题报告等
- java拼图游戏可自定义图片及块数
- java拼图游戏(有难度选择)
- 使用java程序编写的拼图游戏
- 拼图游戏 实验报告 完整报告
- Java 拼图游戏
- android编写的数字拼图游戏带详细注释
- java--拼图游戏源代码
- 拼图游戏算法及证明.zip
- 基于Android的拼图游戏,有关卡
- Android拼图游戏源码
- java课程设计完整版拼图游戏
- 滑块拼图游戏(PuzzleX)
- java 拼图游戏完整源码,图片剪切,包
- Java拼图游戏源码
- android 拼图游戏(亲测可用)
- java 拼图游戏
- android 拼图游戏
- Android游戏源码不一样的拼图游戏源码
评论
共有 条评论